adding Mycommandbar in Excel 2007

  • Initiateur de la discussion Initiateur de la discussion news
  • 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 !

news

XLDnaute Impliqué
Bonjour à tous du forum,

J'utilise une commandbar personnelle, laquelle est bien affichée dans Excel 2003. Mais lorsque j'utilise la version Excel 2007, la commanbar n'est plus affichée.

J'ai mis le vba code suivant :

PHP:
Sub CreateMyCommandBar()
    Dim CB As CommandBar, CBB As CommandBarButton
    Application.ScreenUpdating = False
    DeleteMyCommandBar    [COLOR="DarkGreen"]' if existing already[/COLOR]
    Set CB = Application.CommandBars.Add(MyCommandBarName, msoBarFloating, False, True)
    AddMenuToCommandBarFormats CB, True
End Sub

Private Sub AddMenuToCommandBarFormats(CB As CommandBar, blnBeginGroup As Boolean)
' adds a menu to a commandbar, duplicate this procedure for each menu you want to create
    Dim m As CommandBarPopup, mi As CommandBarButton
    Dim CBB As CommandBarButton
    
    If CB Is Nothing Then Exit Sub
    With CB
        Set CBB = CB.Controls.Add(msoControlButton, , , , True)
        With CBB
...
Comment adapter le vba code pour utiliser sous Excel 2007?

Est-ce qu'il faut mettre dans l'onglet Compléments et puis ajouter au ruban personnalisé ?
si j'ouvre Options Excel/Personnliser/ on choisi comment ?
choisir toutes les commandes ou choisir Macro ?
Est-ce qu'on ajoute le nom de la macro au ruban personnalisé ?
Et comment on active la barre personnalisée ?

merci d'avance de vos astuces,

news
 
Dernière édition:
- 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
Retour