test de cellule

  • Initiateur de la discussion redfox
  • Date de début
R

redfox

Guest
je souhaite executer une macro 'LPD' que si la cellule active est dans la colone 4 ET si il y a du texte dans cette cellule (= si elle n'est pas vide).

J'ai donc le code suivant :

If ActiveCell.Column <> 4 Then
MsgBox "Vous n'etes pas à la bonne place!"
LPD.Hide
Exit Sub
ElseIf ActiveCell.Value = Null Then
MsgBox "Vous n'etes pas à la bonne place!"
LPD.Hide
Exit Sub
End If

Malheureusement la deuxième condition n'est pas vérifiée lorsque je lance la macro : ou est l'erreur ?
 
S

STéphane

Guest
lorsqu'excel rencontre l'écriture entre crochets, il évalue l'expression entre ses crochets pour voir si une telle plage existe, tu peux aussi écrire une chaîne de caractères correspondant au nom de ta plage
 

Discussions similaires

Statistiques des forums

Discussions
312 504
Messages
2 089 076
Membres
104 021
dernier inscrit
abdesslem