Magic_Doctor
XLDnaute Barbatruc
Bonjour,
Je voudrais déclencher une macro événementielle lorsque je rentre une valeur dans n'importe quelle cellule de 2 colonnes (contiguës) nommées.
La 1ère colonne se nomme : "ColonneLimiteInf"
La seconde : "ColonneLimiteSup"
Dans le module de la feuille j'ai écrit la routine suivante :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = [ColonneLimiteInf].Address Or [ColonneLimiteSup].Address Then
Bla bla bla....
Endif
End Sub
Et bien ça ne marche pas du tout. En revanche ça fonctionne si je modifie la procédure en utilisant une seule cellule nommée, "Zaza" par exemple au lieu d'une plage.
Avec : If Target.Address = [Zaza].Address Then
Ça marche.
Merci pour toute aide.
Je voudrais déclencher une macro événementielle lorsque je rentre une valeur dans n'importe quelle cellule de 2 colonnes (contiguës) nommées.
La 1ère colonne se nomme : "ColonneLimiteInf"
La seconde : "ColonneLimiteSup"
Dans le module de la feuille j'ai écrit la routine suivante :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = [ColonneLimiteInf].Address Or [ColonneLimiteSup].Address Then
Bla bla bla....
Endif
End Sub
Et bien ça ne marche pas du tout. En revanche ça fonctionne si je modifie la procédure en utilisant une seule cellule nommée, "Zaza" par exemple au lieu d'une plage.
Avec : If Target.Address = [Zaza].Address Then
Ça marche.
Merci pour toute aide.