Bonjour je souhaite savoir si l'on peut obliger a l'ouverture du fichier xls d'ouvrir tout le temps sur l'onglet choisi, chez moi "sommaire" Merci
Bonsoir didier,
tu as écrit « fichier xls » ; si tu as Excel 2007 ou une version plus récente,
tu peux convertir ton fichier .xls en .xlsm ➯ taille du fichier réduite d'au
moins 50 % (et ton fichier ne sera plus "en mode compatibilité").
pour faire la conversion : ouvre ton fichier .xls ; appuie sur la touche F12
➯ fenêtre "Enregistrer sous" ; en bas, dans la liste "Type :", choisis
"Classeur Excel (avec prise en charge des macros)" ; plus bas,
clique sur le bouton "Enregistrer" ➯ c'est fait. :)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
dans les 2 cas (si tu gardes le .xls ou si tu utilises le .xlsm) : les 2 types
de fichier peuvent contenir du code VBA, donc des macros.
juste pour info : un fichier .xlsx ne peut pas contenir de code VBA.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
fais Alt F11 ➯ fenêtre "Microsoft Visual Basic" ; côté gauche et en haut,
dans la fenêtre de Projet, sélectionne "ThisWorkbook" ; appuie sur la
touche Entrée ➯ ça ouvre à droite la page blanche du module dédié
au classeur (= ton fichier Excel qui est présentement ouvert).
sur cette page blanche, mets ce code VBA :
Private Sub Workbook_Open()
Worksheets("sommaire").Select
End Sub
fais Alt F11 pour revenir sur Excel ; pour la démo, sélectionne une autre
feuille que "sommaire" ; fais Ctrl s pour sauvegarder ton classeur Excel ;
ferme ton fichier puis ouvre-le de nouveau : tu verras que la feuille
"sommaire" a été automatiquement sélectionnée à l'ouverture. :)
rhodo