[VBA-E] Test sur un integer
Bonjour,
je débute en VB, et je dois créer des macros sous excel.
J'ai bien créé ma fonction, mais j'aimerai réaliser un test (tout bête?) sur une valeur passée en paramètre à ma fonction.
Cette valeur est un entier. Je voudrais simplement retourné une erreur si cette valeur n'est pas initialisée (null, ou vide).
Code:
1 2 3 4
|
if mavariable = "" Then
MsgBox("Erreur...")
End If |
Mais ceci ne fonctionne pas :cry: j'ai même essayé un empty même résultat... Or lorsque je teste avec une variable donnée là je passe bien dans ma condition
Code:
1 2 3 4 5
|
'mavariable=5
if mavariable = "5" Then
MsgBox("Erreur...")
End If |
En résumé que dois je mettre après le signe égal lorsque la variable n'est pas initialisée???
Merci pour vos réponses.