EXCEL 2010 : Pb sur macro ouverture dans onglet

[Résolu/Fermé]
Signaler
-
 lechouche -
Bonjour,

j'ai un fichier Excel 2010 sur lequel je souhaite une ouverture dans un onglet precis ("sommaire")..
Ce fichier ne contient pas de macro.

J'ai donc suivi le conseil ci dessus :
Private Sub Workbook_Open()
Sheets("sommaire").Activate
End Sub
que j'ai dans Thisworkbook
mais la fenetre suivante apparait lorsque je veux enregistrer le fichier :
"Selectionner un type de fichier prenant en charge les macros dans la liste de type de fichier".

J'ai verifier dans les Options/Gestion Centre Confidentialité" que les macros sont bien cochées : OK

voilà je cale..
en vous remerciant

2 réponses

Messages postés
2228
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
1 octobre 2021
331
Bonjour
Du fait que vous avez ajouter du code VBA, Il faut désormais enregistrer votre fichier avec l'extension Xlsm (prenant en charge les macros) et non pas xlsx.
Cdlt
Merci j'ai passé cette étape en xlsm.
maintenant j'enregistre le fichier avec Marco mais celle ci ne fonctionne pas à l'ouverture du fichier,donc s'ouvre pas dans l'onglet souhaité "sommaire)

pour mémo la macro enregistré dans ThisWorkBook :
Sub Auto_Open()
Sheets("sommaire").Activate
Range("A1").Select
End Sub

en te remerciant.
Merci ça fonctionne.
Bonne journée à vous
Messages postés
2228
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
1 octobre 2021
331
Re
Sub Auto_Open() , si vous mettez ceci, alors la macro doit se trouver dans un module classique.
Private Sub Workbook_Open() par contre doit se trouver dans le module "thisworkbook".
c'est ou l'un ou l'autre
Cdlt