[Excel] Déclencher une macro avec un clic

leonor89 Messages postés 1 Statut Membre -  
arrial Messages postés 1803 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je recherche un moyen pour déclencher une macro en cliquant sur une cellule.

J'ai essayé ce code:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Address = "A10" Then
Macro2
End If

End Sub

Mais ça ne marche pas: quand je clique sur A10, rien ne se passe alors qu'une inputbox devrait apparaitre pour me demander un mot de passe...

A l'aide et merci d'avance

PS: j'ai cherché sur le forum une solution à mon problème et les codes proposés ne marchent pas!
A voir également:

2 réponses

arrial Messages postés 1803 Date d'inscription   Statut Membre Dernière intervention   251
 
Il faut jouer sur les propriétés de la feuille : je n'ai pas d'exemple sous la main …

La macro se lance également en cliquant sur un objet. Tu peux lier un rectangle invisible à la cellule et faire en sorte qu'il se redimensionne avec la cellule : le clic sur la cellule actionnera la macro liée au rectangle.

@+
0
leonor89
 
Comment puis je creer ce "rectangle invisible" sur excel?
0
arrial Messages postés 1803 Date d'inscription   Statut Membre Dernière intervention   251 > leonor89
 
C'est avec l'outil de dessin. Tu peux régler les attributs ensuite, pour que les couleurs soient "aucune", et il faudra mettre l'objt au premier plan. Tu peux le lier à la cellule, pour qu'il s'adapte à sa dimension, mais ça n'est pas vital.
0
Steefif Messages postés 526 Statut Membre 19
 
tout en bas a gauche il y a forme automatique
tu créer un rectangle
tu lui met aucun remplissage aucun bord
tu l'adapte a la frome de ta cellule
clique droit dessus, mettre en forme l'objet
onglet propriété
modifier et redimensionner avec les cellules
ensuite clique droit encore dessus
ajouter une macro
ajoute la macro que tu veux
0