Lancer une macro si la cellule modifiée est dans la colonne D

  • Initiateur de la discussion Initiateur de la discussion blord
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

blord

XLDnaute Impliqué
Bonjour à tous,

Je sais que l'on peut utiliser ce code pour lancer une macro en fonction de la valeur prise par une cellule :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value = "X" Then
msgbox "Bonjour"
End If
End Sub

Mais ce code se déclenchera si n'importe qu'elle cellule de la feuille prend la valeur X.

J'aimerais savoir, si celà est possible, de limiter le "range de la modification" à une colonne spécifique par exemple. Si une cellule de la colonne D et iniquement de la colonne D prend la valeur X, alors déclenche la macro.

Merci à pour votre aide...
 
Re : Lancer une macro si la cellule modifiée est dans la colonne D

Bonsoir blord, le forum,

If Not Application.Intersect(Target, Range("D: D")) Is Nothing Then

en deuxième ligne.... A voir...

Jean-Pierre

sans espace entre 😀
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour