A voir également:
- Empêcher clic droit
- Windows 11 clic droit afficher plus d'options par défaut - Guide
- Clic droit sans souris ✓ - Forum souris / Touchpad
- Image libre de droit gratuite google - Guide
- Slash droit - Forum Excel
- Atout clic - Télécharger - Éducatifs
4 réponses
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
13 juin 2019 à 17:02
13 juin 2019 à 17:02
Bonjour
1. Il manque l'id. target dans la déclaration
Private Sub Worksheet_BeforeRightClick(ByVal target As Range, Cancel As Boolean)
2. N'aurais tu pas déclaré deux fois cette procédure dans la même feuille ?
Cdlmnt
1. Il manque l'id. target dans la déclaration
Private Sub Worksheet_BeforeRightClick(ByVal target As Range, Cancel As Boolean)
2. N'aurais tu pas déclaré deux fois cette procédure dans la même feuille ?
Cdlmnt
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
14 juin 2019 à 10:19
14 juin 2019 à 10:19
Non, Cette portion de code est correcte.
Il te faudrait envoyer l'intégralité du code de ce module
Cdlmnt
Il te faudrait envoyer l'intégralité du code de ce module
Cdlmnt
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
14 juin 2019 à 13:54
14 juin 2019 à 13:54
Bonjour
nom ambigu détecté : WorkSheet_BeforeRightClick
Cela veut dire qu'il y a au moins 2 macros avec le m^me intitulé dans la m^me feuille
==> WorkSheet_BeforeRightClick ne peut etre mentionné qu'une fois
nom ambigu détecté : WorkSheet_BeforeRightClick
Cela veut dire qu'il y a au moins 2 macros avec le m^me intitulé dans la m^me feuille
==> WorkSheet_BeforeRightClick ne peut etre mentionné qu'une fois
Destinataires : ccM81, Michel
WorkSheet _BeforeRightClick était effectivement déjà présent dans la feuille, unique, du classeur. J'ai pu en effectuer la suppression et n'ai plus de message d'erreur avec le nouveau code.
Mais je peux toujours par clic droit sélectionner la forme à laquelle j'ai affecté une macro, alors que je souhaiterais l'empêcher pour toutes les formes de la feuille.
Cdlmt
WorkSheet _BeforeRightClick était effectivement déjà présent dans la feuille, unique, du classeur. J'ai pu en effectuer la suppression et n'ai plus de message d'erreur avec le nouveau code.
Mais je peux toujours par clic droit sélectionner la forme à laquelle j'ai affecté une macro, alors que je souhaiterais l'empêcher pour toutes les formes de la feuille.
Cdlmt
13 juin 2019 à 23:42
Dans la feuille j'ai aussi le code suivant :
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Dim source As Range, dest As Range, r As Range
Set source ....
Est-ce dû à cela ?