Activer un onglet

Résolu
Bonjour,

J'ai créé un nouvel onglet car plusieurs boutons qui exécutent des macros y sont présents.

Je souhaiterais qu'au lancement du fichier excel, cet onglet soit celui qui soit activé.

Pensez-vous que cela est possible?

Merci d'avance.

Cordialement.

1 réponse

  1. Bonjour,

    Code VBA a mettre dans ThisWorkbook, adaptez le nom de la feuille

    Private Sub Workbook_Open()
        Worksheets("feuil3").Activate
    End Sub
    
    1. Bonjour,

      Je me suis affreusement mal exprimé. Je parlais d'un onglet du ruban en haut du fichier. Activer par exemple l'onglet "Formules" sauf que là il s'agira de l'onglet "POINTAGE" qui regroupe tous les boutons utiles.

      Merci.
    2. Vous pensez que c'est possible?
    3. @KuartzRe

      j'ai trouve ceci, que normalement active l'onglet developpeur du ruban. Donc cherchez les caracteres qui vous amenerait a votre onglet personnalise.

      Private Sub Workbook_Open()
          Application.OnTime Now + TimeValue("00:00:01"), "Onglet_Perso"
      End Sub
      
      'dans un module
      Sub Onglet_Perso()
          Application.SendKeys "%M2%" '<-- remplacer M2 par les caractères adéquats
          Application.SendKeys "{Esc}{Esc}"
      End Sub
    4. OK, j'a bien collé le premier code sur Workbook et le second dans un module. Lorsque j'ouvre le fichier, l'onglet "Développeur" n'est pas activé.
    5. De plus, on est d'accord, je n'ai juste aucune chance de trouver la chaine de caractères pour mon onglet perso.