Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Code VBA pour masquer des éléments sauf sur une feuille

telemarrk

XLDnaute Occasionnel
Bonsoir,

Pour masquer les rubans, la barre des formules et d'autres éléments sur plusieurs feuilles de travail, j'utilise un code VBA.

Est-il possible de désactiver le code VBA pour la feuille "Paramètres" uniquement ?


Merci
 

Pièces jointes

  • test.xlsm
    17.6 KB · Affichages: 1

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Telemark,
On doit pouvoir optimiser en fonction des feuilles mais la méthode qui me semble la plus simple est de dupliquer vos deux macros dans la feuille Paramètres avec Worksheet_Activate et Worksheet_Deactivate.
 

Pièces jointes

  • test (1).xlsm
    17.5 KB · Affichages: 1

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour,
J'ai fait quelques tests. Quand on exécute ces 4 lignes alors le presse papier est vidé :
VB:
    Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
    Application.DisplayFormulaBar = True
    Application.DisplayStatusBar = True
    ActiveWindow.DisplayWorkbookTabs = True
Je ne sais pas comment contourner le problème.
Si les données copiées ne sont que des valeurs alors peut être avec une cellule tampon quelque part, mais ça ne pourra remplacer un véritable copié/collé.
 

Discussions similaires

Réponses
7
Affichages
581
Réponses
2
Affichages
281
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…