Masquer les noms des onglets Excel.

takita Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
PlacageGranby Messages postés 402 Statut Membre -
Bonjour,

Je souhaite masquer les noms des onglets d'un classeur excel à l'exception du 1er onglet.

Cela est-il possible ?

Merci pour vos réponses.

2 réponses

  1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    0
    1. takita Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
       
      C'est gentil, mais j'avais déjà consulté et le code vba masque les feuilles. Je veux que mes feuilles soient visibles mais pas le nom des onglets.
      est-ce possible?
      0
      1. PlacageGranby Messages postés 402 Statut Membre 26 > takita Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
         
        Je ne crois pas que ce soit possible.
        La propriété name d'un objet Worksheet ne peut pas être vide et deux objets worksheet ne peuvent pas avoir le même nom.

        Tu peux mettre un espace comme nom de feuille, et la deuxième feuille deux espaces, 3 espaces pour la suivantes et ainsi de suite.

        Sinon, un point comme nom, suivi de deux point, et 3 points.
        0
  2. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Voici un exemple avec des points comme l'a suggéré PlacageCranby

    Dans une colonne tu mets tes points pour renommer tes onglets et dans une autre colonne tes noms d'onglets d'origine pour rétablir

    http://www.cjoint.com/data3/3AttcrfyvEd.htm
    0
    1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
       
      Je viens de voir que tu voulais garder le 1er onglet. Tu rectifies les macros comme ceci:

      Sub RenomOnglets()
       Dim x As Integer
        For x = 2 To 3
            Worksheets(x).Name = Cells(x, 1)
        Next x
      End Sub
      Sub RetablirOnglets()
       Dim x As Integer
        For x = 2 To 3
            Worksheets(x).Name = Cells(x, 2) & x
        Next x
      End Sub
      0
    2. takita Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonsoir à tous,

      je ne souhaite pas renommer les onglets. je veux juste qu'ils n'apparaissent pas, sinon j'ai des codes qui ne fonctionneront pas.
      ci-joint mon fichier.
      https://www.cjoint.com/?0Att42T46kc
      0
    3. PlacageGranby Messages postés 402 Statut Membre 26
       
      Bonjour,
      L'onglet fait partie de la feuille.
      Si l'onglet n'est pas visible, la feuille non plus.

      Tu peux masquer les onglets ET la feuille, et l'afficher lorsqu'un bouton est activé.

      Tu ajoutes un bouton de retour en haut de page qui va masquer l'onglet ET la feuille une fois fini.

      Voici un petit exemple pour la gestion des onglets.
      https://www.cjoint.com/c/EAtu2u6gLsa

      Cela reviens au lien de cs_Le Pivert qui te donnais les différentes propriétés des feuilles.

      L'onglet n'est pas une entité en lui même, il est le petit bout qui dépasse de la feuille et fait parti de la feuille. Masquer l'onglet veut dire masquer la feuille.
      0