C'est quand bizarre, je viens de tester ça :
Private Sub CommandButton1_Click()
my = TextBox1.Value
If my = "" Then
MsgBox "vide"
Else
MsgBox "pleine"
End If
End Sub
et ça marche nickel !!!
sinon j'ai pas bien compris ton dernier post, car si tu l'initialises à Null, après tu fais un MyVar = TextBox1.Value, tu la testes et pis vala. nan ?


