De la feuille au classeur

  • Initiateur de la discussion FrèreJacques
  • Date de début
F

FrèreJacques

Guest
Bonjour à tous,

J'ai affecté à une feuille un code du type

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

Je voudrais rendre ce code opérationnel au classeur entier (qui a 12 feuilles, comme les 12 mois de l'année).

J'ai essayé de remplacer Worksheet par Workbook mais cela ne fonctionne pas.

Il doit y avoir un petit truc tout bête à faire, mais que je connais pas.
Merci de me l'indiquer.

FJ
 

Abel

XLDnaute Accro
Bonjour FrèreJacques,

Peut être dors tu ?
Arf ! Pardon, elle était trop facile.

Tu fais la même chose mais dans Thisworkbook au lieu de le faire dans une feuille et ça devrait fonctionner.

Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
...
gnagnagna
...
End Sub


En espérant que cela te dépanne.


Abel.
 

Sylvie

XLDnaute Accro
Bonjour FrereJacques, Bonjour Abel

as tu essayé d'enregistrer ta macro dans le module This WorkBook au lieu de l'enregistrer dans la private module de ta feuille ? Si j'ai bien retenu ma leçon, cette méthode te permet d'appliquer ta macro évènementielle à toutes les feuilles de ton classeur et non à une seule.

Bonne journée

Message édité par: Sylvie, à: 31/08/2005 15:52
 
F

FrèreJacques

Guest
Merci Sylvie et merci Abel de m'avoir réveillé en me sonnant gentiment les cloches (il faut dire que je travaille la nuit et que je suis au lit aux matines sonnantes).

Grâce à vous, mon classeur marche et j'ai encore appris quelque chose, novice que je suis.

A bientôt.

FJ
 

Discussions similaires

Statistiques des forums

Discussions
311 715
Messages
2 081 822
Membres
101 821
dernier inscrit
hybroxis