Masquer les noms des onglets Excel.

Fermé
takita Messages postés 14 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 19 janvier 2015 - Modifié par STARGATE43 le 19/01/2015 à 14:55
PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019 - 19 janv. 2015 à 20:32
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.
A voir également:

2 réponses

cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
19 janv. 2015 à 15:00
0
takita Messages postés 14 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 19 janvier 2015
19 janv. 2015 à 15:22
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
PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019 26 > takita Messages postés 14 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 19 janvier 2015
19 janv. 2015 à 16:22
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
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
19 janv. 2015 à 18:57
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
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
19 janv. 2015 à 19:00
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
takita Messages postés 14 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 19 janvier 2015
19 janv. 2015 à 19:51
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
PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019 26
Modifié par PlacageGranby le 19/01/2015 à 20:49
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