un menu dans chaque feuille (ou presque)

  • Initiateur de la discussion Initiateur de la discussion JACMIC
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

JACMIC

Guest
Bonsoir à tous,

Un question me trotte dans la tête et vous avez sans doute la réponse.

Dans certaines de mes feuilles, que j'ai besoin d'imprimer, de sauvegarder, ou de transférer les données dans d'autres feuilles, j'ai créé des boutons.

ma question est : Est-il possible dans chacune de ces feuilles creer un menu tel celui que l'on utilise dans excel pour faire ces opérations.
Ce serait plus discret que ces boutons
Chacune de ces feuilles auraient un menu car les macros associées aux boutons varient suivant les feuilles

Merci pour votre réponse

Jacmic
 
Re : un menu dans chaque feuille (ou presque)

Bonjour

Une piste utiliser un menu contextuel

Code:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, _
       Cancel As Boolean)
Dim icbc As Object

For Each icbc In Application.CommandBars("cell").Controls
      If icbc.Tag = "brccm" Then icbc.Delete
Next icbc
    If Not Application.Intersect(Target, Range("c3:z62")) _
        Is Nothing Then
            With Application.CommandBars("cell").Controls _
                .Add(before:=6, _
                temporary:=True)
           .Caption = "macro1"
           .OnAction = "macro1"
           .Tag = "brccm"
        End With
    End If
End Sub

A copier dans la feuille
Caption : description de la macro
Onaction : nom de la macro

L'utilisateur obtiendra s'il fait un clic droit dans la zone c3:z62


JP
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

J
Réponses
3
Affichages
1 K
Jean pascal
J
S
Réponses
3
Affichages
1 K
samanthasauvestre
S
E
Réponses
2
Affichages
1 K
erecram4
E
P
Réponses
44
Affichages
9 K
phmad
P
Retour