Macro à l'ouverture

C

chris

Guest
Bonjour,
J'aimerais savoir comment appliquer une macro dés l'ouverture d'un classeur afin que les utilisateurs ne puissent pas pas choisir le navigation par les onglets mais par la première feuille du classeur nommée "menu".
Merci et @ + sur le forum.
 
Y

ya_v_ka

Guest
salut,
je n'ai pas les codes ici, mais perso j'ai solutionné cela avec une macro Workbook_open qui masque les onglets et un bouton pour sortir de la première feuille, qui en même temps réaffiche les onglets... si tu veux les détails je te les transmettrais dés demain...
ya'v
 
Y

ya_v_ka

Guest
Salut
Comme demandé par mail, voici mon bout de code:

Private Sub Workbook_Open() ' agit à l'ouverture du classeur
If ActiveSheet.Name = "BD" Then ' permet de ne se manifester qu'à la première ouverture
ActiveWindow.DisplayWorkbookTabs = False ' masque les onglets
End If
End Sub


Bien entendu, ensuite, pour sortir de la feuille "BD", un bouton, qui masque la feuille "BD", fait apparaitre le reste du classeur et réactive les onglets...

A noter qu'en passant par la commande outil/option/afficher les onglets on peut quand même les faires apparaitres ...

En souhaitant que cela te serve ;-)

ya'v
 

Discussions similaires