Vous avez plusieurs onglets (ou feuilles) dans votre fichier Excel mais vous concentrez votre travail prioritaire dans un seul
A chaque démarrage du fichier, vous allez vous retrouver sur l’onglet ou vous vous trouviez au moment où vous avez sauvegarder votre travail
Si vous en avez marre de cliquer à chaque fois sur votre onglet « principal » voici un petit code VBA à ajouter dans l’éditeur VBA
Notre exemple :
Nous avons un onglet « Tableau Croisé Dynamique » et un onglet « Synthèse »
Nous voulons activer l’onglet « Synthèse » à chaque ouverture de notre fichier et ce même si on ne se trouve pas sur celui ci
Code VBA
Private Sub auto_open() ThisWorkbook.Sheets("Synthèse").Activate End Sub
Insérer un « Module » dans votre éditeur VBA et placer le code VBA
Pour rappel, on insère un « Module » en faisant :
- Clique droit sur « Microsoft Excel Objets«
- Insertion
- Module
Comment paramétrer le code
Sur la ligne « ThisWorkbook.Sheets(« Synthèse« ).Activate » vous devez mettre le nom de l’onglet que vous souhaitez activer à chaque démarrage de votre fichier entre les (« …… »)
Remplacer simplement Synthèse de notre exemple
Si vous obtenez cette fenêtre à chaque démarrage
C’est que vous avez mal renseigner le nom de votre onglet ou alors que votre onglet est masqué
ATTENTION : Il faut donc que votre onglet Existe et soit Visible sur votre fichier
Une fois ouvert, votre fichier fonctionnera normalement et vous pourrez naviguer sur les autres onglets comme d’habitude
Merci pour votre macro et aussi votre côté très pragmatique
Merci beaucoup Josie.
je veux faire un pgm qui gere les meilleurs par clubs et par notation de l´equipe chaque journée de championnat, il suffit de rentrer les notes du journal par clubs par journée