JulienSmith
XLDnaute Nouveau
Bonjour,
Après plusieurs recherches infructueuses je me lance ici en espérant être clair ! Mon problème est le suivant :
je souhaite crééer une macro sous excel qui me permettra de fixer le zoom à 70 pour chaque classeur excel que j'ouvre.
Après quelques recherche, j'ai trouvé ce fameu fichier "Personal.XLSB" qui se trouve dans le dossier XLSTART.
J'ai testé les macros suivantes :
Private Sub Workbook_open()
ActiveWindow.zoom = 70
End Sub
Private Sub App_WorkbookOpen(ByVal Wb As Workbook)
ActiveWindow.zoom = 70
End Sub
Sub AutoOpen()
ActiveWindow.zoom = 70
End Sub
je les ai mises dans un module, puis dans le thisWorkBook, aucun résultat.
Soit il ne se passe rien, soit j'ai le message d'erreur suivant (Lorsque je place le code dans Thisworkbook de personal.xlsb) :
"Object variable or With block variable not set"
Si vous avez une piste à suivre, je suis preneur !
Merci beaucoup,
julien
Après plusieurs recherches infructueuses je me lance ici en espérant être clair ! Mon problème est le suivant :
je souhaite crééer une macro sous excel qui me permettra de fixer le zoom à 70 pour chaque classeur excel que j'ouvre.
Après quelques recherche, j'ai trouvé ce fameu fichier "Personal.XLSB" qui se trouve dans le dossier XLSTART.
J'ai testé les macros suivantes :
Private Sub Workbook_open()
ActiveWindow.zoom = 70
End Sub
Private Sub App_WorkbookOpen(ByVal Wb As Workbook)
ActiveWindow.zoom = 70
End Sub
Sub AutoOpen()
ActiveWindow.zoom = 70
End Sub
je les ai mises dans un module, puis dans le thisWorkBook, aucun résultat.
Soit il ne se passe rien, soit j'ai le message d'erreur suivant (Lorsque je place le code dans Thisworkbook de personal.xlsb) :
"Object variable or With block variable not set"
Si vous avez une piste à suivre, je suis preneur !
Merci beaucoup,
julien