Macro ouverture fichier

  • Initiateur de la discussion MITON Chantal
  • Date de début
M

MITON Chantal

Guest
Bonjour à tous,
Peut-être que cette question a déjà été traitée, milles excuses si c'est le cas, mais je n'arrive pas à trouver la solution à mon petit problème.
Ma version excel est 7.0, mes connaissances sur excel sont moyennes, je sais faire quelques macros en enregistrement auto.
Voilà mon souci, j'ai crée une barre outils personnalisée avec des boutons associés à des macros. Jusque là, çà và. Par contre je voudrais que lorsque mon fichier s'ouvre, il le fasse directement avec cette barre outil perso et lorsqu'il se ferme, les barres outils standards se réactivent (sinon on a forcèment la barre outil perso qui reste).
J'espère avoir été claire dans mes explications et vous remercie par avance pour vos réponses.
A+
Chantal
 
G

greg

Guest
Bonjour Chantal et le forum

Tu peux utiliser ce code :

Private Sub Workbook_BeforeClose(Cancel As Boolean) ' A la fermeture du fichier
Application.CommandBars("Standard").Visible = True ' Ouvre la barre STANDARD
Application.CommandBars("Formatting").Visible = True ' Ouvre la barre MISE EN FORME
Application.CommandBars("BARRE_PERSO").Visible = False ' Ferme la BARRE_PERSO

End Sub

Sub workbook_open() 'à l'ouverture du fichier
Application.CommandBars("Standard").Visible = False ' Ferme la barre STANDARD
Application.CommandBars("Formatting").Visible = False ' Ferme la barre MISE EN FORME
Application.CommandBars("BARRE_PERSO").Visible = True ' Ouvre la BARRE_PERSO
End Sub


j'espère que c'est bien cela que tu voulais faire

Greg
 
D

DJN90

Guest
Bjr

Voici déjà une indication pour les barres de menu Excel

Tu utilises la macro "Auto_open" et y mets les commandes pour chaque bars de menu (ici exemple pour la barre Standard)

Sub Auto_Open()
Application.CommandBars("Standard").Visible = False (ouverture du fichier)
Application.CommandBars("Standard").Visible = True (fermeture du fichier)
End Sub

Veille bien à utiliser le nom "Auto_open" pour cette macro.

Si je ne me trompes, tu devras répéter l'instruction "Application.commandbars...." pour chaque bar de menu activée.

@+ Dan
 
M

MITON Chantal

Guest
Bonjour à tous

Je viens juste de découvrir les réponses à ma question de macro barre outils, je remercie vivement Grég et Dan, je vais essayer de mettre en application le plus tôt possible, je pense que cela devrait marcher, c'est tout à fait ce que je voulais faire.
De nouveau merci,
Je prendrai le temps de faire un ptit mot pour dire si cela marche.
A +
Chantal
 

Discussions similaires

Statistiques des forums

Discussions
314 655
Messages
2 111 604
Membres
111 217
dernier inscrit
aladinkabeya2