Comment afficher un onglet par défaut dans Excel ?

Sommaire

Email envoie d'un gros message electronique

👉 1. Le problème des fichiers volumineux

👉 2. Code source à copier en VBA pour positionner par défaut un onglet

Un fichier avec 147 onglets...

Tu traites un méga fichier avec 147 onglets. 

 

Et tu pases ton temps à naviguer entre les onglets pour te repérer dans ton fichier volumineux.

 

 

C’est fastidieux

C’est long

C’est une perte de temps.😒

 

Existe-t-il une solution pour aller plus vite et se positionner par exemple sur l’onglet que tu veux dès l’ouverture de ton fichier ?

Tout est possible avec Excel et des solutions existent toujours. 

 

Démonstration.

Il te faudra un peu de VBA pour ca. 

 

Simple et efficace.

 

Tout en UN

TOUS mes tutoriels en 1 seul fichier Excel

2. Code source VBA à recopier

 

 

Tu peux copier coller ce code source VB pour afficher par défaut un onglet dès l’ouverture du fichier Excel volumineux.

 

📌 Méthode pour afficher l'onglet par défaut

Ce code source VBA suivant réalise les tâches suivantes : 

–  l’onglet à afficher s’appelle OngletParDefaut

– il active l’onglet sur l’événement Workbook_Open() c’est à dire à l’ouverture du fichier

Pour Windows

				
					Private Sub Workbook_Open()
    Sheets("OngletParDefaut").Activate
End Sub

				
			

🛎️Les étapes pour implémenter ce code

L'onglet développeur contient le bouton Visual Basic

Pour utiliser ce code, suivez ces étapes :

  1. Ouvrez le fichier Excel dans lequel vous souhaitez afficher l’onglet par défaut
  2. Appuyez sur la combinaison de touches “Alt + F11” pour ouvrir l’Éditeur VBA
  3. Dans l’Éditeur VBA, double-cliquez sur le nom du classeur dans la fenêtre “Explorateur de projets” pour ouvrir son module
  4. Copiez-collez le code ci-dessus à l’intérieur du module.
  5. Fermez l’Éditeur VBA.
  6. Enregistrez votre fichier Excel au format .xlsm pour la prise en compte des macros. 

Maintenant, chaque fois que tu ouvrires le fichier Excel, l’onglet “OngletParDefaut” sera automatiquement affiché / actif.

Chargement onglet par défaut excel

Pour Mac

Il s’agit du même code source pour Mac.

				
					Private Sub Workbook_Open()
    Sheets("OngletParDefaut").Activate
End Sub

				
			

Maintenant, lorsque vous ouvrez le fichier Excel sur Mac, l’onglet “OngletParDefaut” sera automatiquement affiché.

Que se passe-t-il à l’exécution ?

L’événement Workbook_Open dans VBA est automatiquement appelé lorsque le classeur (workbook) est ouvert. Lorsque tu ouvres le fichier Excel contenant le code VBA, Excel détecte automatiquement l’événement Workbook_Open et exécute le code associé.


Voici comment l’événement Workbook_Open est appelé :

  1. Tu enregistres ton fichier Excel en tant que fichier de type “Macro-activé” (extension .xlsm).
  2. Lorsque tu ouvres le fichier Excel, Excel détecte l’extension .xlsm et reconnaît qu’il contient du code VBA.
  3. Au moment de l’ouverture du fichier, l’événement Workbook_Open est déclenché automatiquement.
  4. Excel exécute le code qui se trouve dans l’événement Workbook_Open, ce qui peut inclure des instructions pour activer un onglet spécifique ou effectuer d’autres actions.

Il est important de noter que l’événement Workbook_Open est spécifique à chaque classeur individuel. 

Cela signifie que si tu ajoutes le code Workbook_Open dans un fichier Excel, il ne sera exécuté que lorsque ce fichier spécifique sera ouvert.

Comment résoudre les erreurs possibles ?

Si le code ne marche pas, 

👉 Assure-toi de remplacer “ongeltParDefaut” par le nom réel de l’onglet que tu souhaites afficher par défaut, en veillant à utiliser les guillemets autour du nom de l’onglet.

 

👉 Après avoir effectué cette correction, enregistre le fichier en tant que fichier de type “Macro-activé” (extension .xlsm), puis ferme le fichier. Lorsque tu réouvriras le fichier, l’onglet spécifié devrait être activé par défaut.

1h de formation Excel offerte 

Spécial débutant 


💡 Besoin d'aide pour aller plus loin ?

Rejoindre le groupe d’entraide Excel et participer à la vie de la communauté pour progresser ensemble.

Aide Excel communauté
Groupe d'entraide Excel

📢 Partager cet article

Share on facebook
Facebook
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp
Share on email
Email
Share on telegram
Telegram

Auteur

David MONTET Tutoriel Excel est un youtubeur passionné par Excel. Ingénieur en informatique de métier, il cumule +20 ans d'expérience professionnelle. Ingénieur en développement, c'est un gars sérieux 👔 qui ne se prend pas au sérieux 😜. Il aime par dessous tout t'aider à aller plus haut. Avec lui, tu es sûr de viser l'excellence.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


The reCAPTCHA verification period has expired. Please reload the page.