Accéder au contenu principal

Comment activer un onglet à l’ouverture d’un fichier Excel (VBA)

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 :

i3

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

i2.jpg

Pour rappel, on insère un « Module » en faisant :

  • Clique droit sur « Microsoft Excel Objets« 
  • Insertion
  • Module

i4.jpg

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

i1.jpg

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

Catégories

Facile, VBA

2 commentaires sur “Comment activer un onglet à l’ouverture d’un fichier Excel (VBA) Laisser un commentaire

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

%d blogueurs aiment cette page :