Titre du sujet : Re: VBA projet: Lancer une macro via click par myDearFriend! le 23/07/2010 23:43:45
Bonsoir JackyAmiens, le Forum,
Citation : JackyAmiens a écrit :
En VBA est-il possible de lancer une macro à partir d'un clic droit de la souris sur une portion de zone nommée (ici Damier)?
Ou faut-il utiliser uniquement le double click gauche avec Target?
Merci de me donner votre éclairage et des idées.
Amicalement JackyAmiens
P.S: Le programme gratuit Dam2.2 fait cela très bien, le projet est plus un exercice de style et de manipulation VBA.
Concernant le clic droit, la piste à suivre est celle-ci :
DANS LE MODULDE DE CODE DE LA FEUIL1
Option Explicit
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Not Application.Intersect(Target, Range("Damier")) Is Nothing Then
'On désactive le menu contextuel (clic droit) de cellule
Cancel = True
'Le code de traitement ici...
MsgBox "Clic droit sur le 'Damier'"
End If
End Sub
Cordialement,
|