IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

vba Barres d'outils


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Avril 2007
    Messages : 85
    Points : 33
    Points
    33
    Par défaut vba Barres d'outils
    bonjour tt le monde

    voilà.

    Je cherche à lister l'ensemble des barres d'outils visibles et à les cacher à l'ouverture du fichier.

    A la fermeture, il faudrait que les barres précédement cachées se remettent.

    Il faut, je pense une variable elle même variable
    (barre1, barre2, ...barreN)


    Mais je ne sais pas quelle est le code pour lister les barres d'outils.

    Merci bcp d'avance


    Fred

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour Jackfred,

    Cette procédure supprime Barre d'outils, Barre de titre, Barre de menus (non testée sur Excel 2007).

    Vous supprimez les lignes qui ne vous intéressent pas.

    Il suffit de recopier ces lignes dans la procédure qui ferme le fichier et de remplacer "False" par "True" (ou pour la ligne qui contient "True" de remplacer par "False").

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub Auto_Open()
    CommandBars.ActiveMenuBar.Enabled = False
     
      Dim CmdB As CommandBar
      For Each CmdB In Application.CommandBars
      If CmdB.Type <> msoBarTypeMenuBar Then CmdB.Enabled = False
      Next CmdB
          With Application
        .DisplayFullScreen = True
        .DisplayFormulaBar = False
        .CommandBars("Full Screen").Visible = False
        .DisplayStatusBar = False
       End With
        ActiveWindow.DisplayWorkbookTabs = False
        Application.EnableAutoComplete = False
        ActiveWindow.DisplayHeadings = False
    End Sub
    Remarque : il faut savoir qu'il suffit d'ouvrir le fichier en appuyant sur la touche Shift pour que la procédure ne se lance pas.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Avril 2007
    Messages : 85
    Points : 33
    Points
    33
    Par défaut
    Ok merci je vais etudier ca

    fred

Discussions similaires

  1. [VBA]Barre d'outils - affichage variable
    Par jackfred dans le forum Excel
    Réponses: 2
    Dernier message: 09/05/2007, 16h51
  2. [VBA]Barre d'outils personnalisée excel
    Par fikren dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/11/2005, 13h06
  3. [VBA WORD] barre d'outil perso
    Par meufeu dans le forum VBA Word
    Réponses: 9
    Dernier message: 21/09/2005, 21h46
  4. [VBA-E] Barre d'outils et menu déroulants
    Par Tcmat dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/08/2004, 21h51
  5. [VBA-E] Barre d'outil créée automatiquement
    Par gjeff dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/12/2002, 16h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo