XL 2016 Enregistrement classeur

Michest94

XLDnaute Occasionnel
Bonjour,

J'ai un classeur comprenant plusieurs feuilles ( avec : protection, macro,...)
A l'ouverture du classeur il demande l'activation des macros et reste sur la dernière feuille enregistrée puis après validation va bien sur ma feuille 1 qui est une page d'accueil.

Ma question est que quand je ferme le classeur de n'importe quelle feuilles pouvoir enregistrer
la feuille accueil en priorité comme dernière consultée comme ca à l'ouverture du fichier avant l'activation des macros on a la feuille d'accueil en visuel.

Sachant que je passe par thisworkbook - workbook open - worbook close

Merci à vous,

Cdt,
 
Solution
Bonjour Michest,
Une idée dans thisworkbook - workbook open :
VB:
Private Sub Workbook_Open()
    .....
    .....
     Sheets("accueil  ").Activate
End Sub
Et si vous voulez la page accueil affichée pendant que vous validez les macros à l'ouverture, alors :
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
     Sheets("accueil  ").Activate
     ......
     .....
End Sub
Evidemment faire ça avant la ligne Save s'il y en a une.

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Michest,
Une idée dans thisworkbook - workbook open :
VB:
Private Sub Workbook_Open()
    .....
    .....
     Sheets("accueil  ").Activate
End Sub
Et si vous voulez la page accueil affichée pendant que vous validez les macros à l'ouverture, alors :
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
     Sheets("accueil  ").Activate
     ......
     .....
End Sub
Evidemment faire ça avant la ligne Save s'il y en a une.
 

Discussions similaires

Statistiques des forums

Discussions
312 109
Messages
2 085 384
Membres
102 878
dernier inscrit
asmaa