Otra forma muy sencilla es utilizando un Timer mas o menos asi:
Código:
'dentro de la propiedades del Timer donde dice Interval le colocas 1
'y usas este codigo
Private Sub Timer1_Timer()
If Trim(Text1.Text) = "" Or Trim(Text2.Text) = "" Then
TuCommandButton.Enable = False
Else
TuCommandButton.Enable = True
End If
End Sub
Agregas tantos TextBox como tu deseas y si ha uno le falta un campo seguira inabilitado tu command si no te lo habilita
Espero te sirva y nos vemos