Rationaliser module macro bouton et clic sur cellule

mfb

XLDnaute Occasionnel
Bonsoir,
Je dois réaliser une même action en feuille 1 via un bouton qu'en feuilles 2 à 5 via clic sur cellule(G3,G7).
Pour les clic sur cellules j'ai tout bêtement répété le module dans chaque feuille.
Est-il possible de simplifier en rendant commun ce module ?
A noter qu'à l'usage le module ne sera pas limité à un simple message comme figuré au fichier joint en Pj.
Je suis dispo pour + info si nécessaire.
Merci par avance
Daniel
 

Pièces jointes

  • Module commun.xlsm
    21.2 KB · Affichages: 22

mfb

XLDnaute Occasionnel
Re, merci Barbatruc.
J'ai "bricolé" dans This WoorkBook. Pas correctement sans doute car j'ai un message d'erreur la déclaration de procédure ne correspond pas à l'événement.
Où est l'erreur ?
Daniel
 

Pièces jointes

  • Module commun.xlsm
    20 KB · Affichages: 20

Dranreb

XLDnaute Barbatruc
L'erreur c'est d'avoir tapé cette instruction Sub.
Il ne faut jamais le faire pour les procédures de prise en charge d'évènements.
Il faut toujours utiliser pour cela les liste déroulantes surmontant la fenêtre de code.
Sélectionnez Workbook dans la "Objet", celle de gauche, et SheetSelectionChange dans la "Procédure", celle de droite.
Ça met en fait :
VB:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87