OVH Cloud OVH Cloud

comment expliquer ce bug ?

3 réponses
Avatar
Bob le retour
Bonjour,
Je souhaite tout simplement cacher les onglets au démarrage.

voici mes commandes
Private Sub Workbook_Open()
Call MaMacroQuiCréeDesMenus
ActiveWindow.DisplayWorkbookTabs = False
End Sub

Et... ca ne marche pas !

Bien sûr, cette commande marcherait dans n'importe quelle classeur !
De plus, au pas à pas, cette ligne est atteinte !

Une idée ? (je suis sur 97)
Merci !

3 réponses

Avatar
John Fuss
Essai Workbooks(1).isaddin = True

John

"Bob le retour" a écrit dans le message de
news:
Bonjour,
Je souhaite tout simplement cacher les onglets au démarrage.

voici mes commandes
Private Sub Workbook_Open()
Call MaMacroQuiCréeDesMenus
ActiveWindow.DisplayWorkbookTabs = False
End Sub

Et... ca ne marche pas !

Bien sûr, cette commande marcherait dans n'importe quelle classeur !
De plus, au pas à pas, cette ligne est atteinte !

Une idée ? (je suis sur 97)
Merci !




Avatar
John Fuss
Mais sinon j'ai testé, ça fonctionne chez moi (sous XL2000).

As-tu testé ce que te renverrai ActiveWindow.Name ??
Et d'ailleurs on peut laisser tomber mon post précédent !! Désolé :-)

John


"John Fuss" a écrit dans le message de
news:c8vifl$bgt$
Essai Workbooks(1).isaddin = True

John

"Bob le retour" a écrit dans le message de
news:
Bonjour,
Je souhaite tout simplement cacher les onglets au démarrage.

voici mes commandes
Private Sub Workbook_Open()
Call MaMacroQuiCréeDesMenus
ActiveWindow.DisplayWorkbookTabs = False
End Sub

Et... ca ne marche pas !

Bien sûr, cette commande marcherait dans n'importe quelle classeur !
De plus, au pas à pas, cette ligne est atteinte !

Une idée ? (je suis sur 97)
Merci !








Avatar
Bob le retour
Merci pour ton aide, John. J'ai bien essayé de voir si la fenêtre active
correspondait à celle que je voulais, c'était le cas.
Pour déceler d'où venait le bug, j'ai importé mon classeur et ses macros sur
un fichier vierge, macro par macro. Et j'ai pu voir d'où vient le bug :
J'avais deux fonction définies comme volatiles : en retirant ces lignes de
code, la commande ActiveWindow.DisplayWorkbookTabs = False marche au
démarrage, sinon... elle ne marche pas (au démarrage, elle fonctionne après)
!


Mais sinon j'ai testé, ça fonctionne chez moi (sous XL2000).

As-tu testé ce que te renverrai ActiveWindow.Name ??
Et d'ailleurs on peut laisser tomber mon post précédent !! Désolé :-)

John

"John Fuss" a écrit dans le message de
news:c8vifl$bgt$
Essai Workbooks(1).isaddin = True

John

"Bob le retour" a écrit dans le message de
news:
Bonjour,
Je souhaite tout simplement cacher les onglets au démarrage.

voici mes commandes
Private Sub Workbook_Open()
Call MaMacroQuiCréeDesMenus
ActiveWindow.DisplayWorkbookTabs = False
End Sub

Et... ca ne marche pas !

Bien sûr, cette commande marcherait dans n'importe quelle classeur !
De plus, au pas à pas, cette ligne est atteinte !

Une idée ? (je suis sur 97)
Merci !