Fond de tâche macro Excel

Signaler
Messages postés
3
Date d'inscription
dimanche 22 août 2004
Statut
Membre
Dernière intervention
28 avril 2010
-
Messages postés
47
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
14 octobre 2009
-
j'ai une macro Excel qui teste la valeur d'une cellule et qui la remplace en fonction de critère

mon pb :
je souhaite que la macro s'exécute lorsque je sélectionne la fameuse cellule

1 réponse

Messages postés
47
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
14 octobre 2009
2
Salut,
Il faut que tu utilises l'évènement Private Sub Workbook_SheetSelectionChange qui se trouve dans ThisWorkbook dans le VBE.
Lorsque tu cliques sur une cellule de n'importe quelle feuille cet évènement est appellé.

Admettons que ce soit la cellule A2 de la feuille1 qui t'intéresse:

Copie cette macro dans ThisWorkbook:

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Target.AddressLocal = Feuil1.Range("A2").AddressLocal Then
    MsgBox "Lancement de la macro", vbInformation
End If
End Sub

Cordialement