Evénement vba

manu - 18 juil. 2001 à 22:08
 manu - 9 sept. 2001 à 21:26
je suis à la recherche du code en application Excel permettant tout bêtement de joindre une macro à l'activation d'une cellule définie.
merci

2 réponses

Salut
Il faut utiliser une procédure évenementielle à écrire dans la feuille en question qui va lancer une procédure qui peut être dans un module...
Un exemple de code vaut mieux qu'un grand discours. Quand tu selectionnera la cellule B5 cela lancera la procédure coucou :
' procédure évenementielle à mettre dans feuil1 par exemple...
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target = Range("B5") Then
Call coucou
End If
End Sub
' procédure public à mettre dans feuil1 ou dans un module
Sub coucou()
MsgBox "vous venez de selectionner la cellule B5"
End Sub

Et voila, bon test
RV
0
Salut,
1 petit soucis, ça marche pour toutes les cellules activées.!
B5 mais toutes les autres aussi, à chaque "selection change".
May day!!!
0
Rejoignez-nous