Microsoft 365 [Résolu] | Ribbon | Afficher/Masquer le Ruban selon la feuille active

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

Fredox

XLDnaute Occasionnel
Bonjour,
Je cherche à rendre mon ruban visible ou non selon la Feuille active.

J'ai tenté avec "getvisible", mais selon ne fonctionne visible qu'a l'ouverture du fichier, cela n'a pas l'ai "dynamique".

Quelqu'un saurait le faire, un Ruban actif selon la feuille active ?

Merci à vous
 
Bonjour Fredox,

Ne vaut-il pas mieux utiliser le mode Plein écran :
VB:
Private Sub Workbook_Activate()
Application.DisplayFullScreen = True
End Sub

Private Sub Workbook_Deactivate()
Application.DisplayFullScreen = False
End Sub
A+
 
re
Attention @job75 le displayfullscreen=false peut trop facilement être déjoué
débloquer les lignes optionnelles selon besoins
prévoir un bouton pour faire ou défaire
VB:
'application full over screen by patricktoulon
Sub Ribbonvisible()
    Dim Bool: Static Wstate As Long
    With Application
        Bool = Application.CommandBars("ribbon").Visible
        If Bool Then Wstate = .WindowState
        Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon""," & Array("True", "False")(Abs(Bool)) & ")"
        ''.DisplayScrollBars = Not Bool
        ''.DisplayFormulaBar = Not Bool
        ''.DisplayStatusBar = Not Bool
        .WindowState = Array(xlMaximized, Wstate)(Abs(Not Bool))
        With ActiveWindow
            ''.DisplayHeadings = Not Bool
            ''.DisplayWorkbookTabs = Not Bool
            ''.DisplayHorizontalScrollBar = Not Bool
            ''.DisplayVerticalScrollBar = Not Bool
        End With
    End With
End Sub
 
re
bonsoir
ben elle est simple
le titre de ta question est "Ribbon afficher masquer le ruban
donc là dans ton fichier on la compris il il a un onglet perso qui s'active en activant ou déactivant une feuille

ok mais ça n'a rien a voir avec le titre de ta question
ta question aurait du être afficher ou masquer un onglet perso dans le ruban
je t'aurais alors inviter à aller visiter cette ressource et de regarder une des vidéos ou je parle du getvisible interactif
 
- 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

Discussions similaires

Retour