Lancer une macro à chaque fois qhe je fais entrée dans une colonne

  • Initiateur de la discussion Initiateur de la discussion sweat
  • 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 !

S

sweat

Guest
Salut le forum,

Je cherche déséspéremment a lancer une macro à chaque fois que je fais entrée dans toutes les cellules d'une même colonne définie, d'un classeur Excel.

Merci à tous.

A+
 
Salut

mettons que tu travailles sur la feuil1 du classeur et que ta colonne est la colonne D

Dans l'éditeur VBA tu cliques sur feuil1 et dans la fenêtre horizontale de gauche de l'éditeur (il y a marqué "général") tu sélectionnes worksheets


tu dois avoir:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub

tu écris
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Intersect(Target, Range("D😀")) Is Nothing Then: Exit Sub

mamacro(de préférence dans un module si tu travailles sur plusieurs feuilles)

End Sub

l'instruction if intersect etc délimite l'événement à la colonne D

A+

Michel
 
Bonjour

Pour reprendre l'exemple de Michel mais en gérant l'appartenance à la colonne D on peut mettre

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Intersect(Target, Range("D😀")) Is Nothing Then

mamacro(de préférence dans un module si tu travailles sur plusieurs feuilles)

End If

End Sub

Cela donne le même résultat ; la seulle différence c'est de tester l'appartenance et si oui on fait la macro tandis que dans l'exemple de Michel si tu n'appartiens pas à la colonne D tu sors sinon tu continues

Bon courage

Pascal
 
Merci pour votre aide, mais quand je fais ce que vous me dites, à chaque fois que je vais dans la colonne "D" la macro se lance, or je veux que la macro ne ce lance que quand je saisisse quelque chose dans la colonne D.

Comment faire ?

Merci pour votre aide !
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour