VBA, incompatibilité de type

elise -  
blux Messages postés 27119 Date d'inscription   Statut Modérateur Dernière intervention   -
J'ai un problème en VBA,

j'ai une macro qui se lance quand on modifie une cellule sur un feuillet.
En fonction de la valeur de la cellule, je souhaite faire telle ou telle action :
If CelluleModifiee.value= ... then
...
etc

Problème : si on supprime la valeur de la cellule en utilisant la touche "Suppr", je me retrouve avec une incompatibilité de type, comme si la cellule n'avait plus de valeur (pas même une valeur vide "").
Comment faire pour empêcher cela? Existe-t-il une fonction du stype If Cellule.value IsNothing ?

Merci,

Elise

1 réponse

blux Messages postés 27119 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Bonjour,

Il y a toute une série de tests possibles pour une variable :

If IsNull(cellule.value) then
If IsNumeric(....)

Tu trouveras sans doute dans l'aide la fonction qui te satisferas.
0