syntaxe VBA pour afficher plusieurs onglets à l'ouverture d'un fichier

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ddl33160

XLDnaute Nouveau
Bonjour,

je voudrais connaître la syntaxe pour afficher plusieurs onglets à l'ouverture d'un fichier, aujourd'hui je ne peux en afficher qu'un avec ce code et je voudrais mettre un second onglet avec Else ? Comment faire ?

Dim ws As Worksheet
For Each ws In Worksheets
If ws.Name <> "configuration" And "indicateurs mensuel" Then ws.Visible = False


Next ws
End Sub
 
Re : syntaxe VBA pour afficher plusieurs onglets à l'ouverture d'un fichier

Bonjour,

la procédure est dans l'esprit (déjà, il faut écrire : ws.Name <> "configuration" And ws.Name<> "indicateurs mensuel")

Pour rendre visible, il faut remplacer False par True
A toi de trouver la bonne combinaison en fonction de ce que tu veux

Sub essai()
Dim ws As Worksheet
For Each ws In Worksheets
If ws.Name <> "Feuil1" Or ws.Name <> "liste_déroulante" Then ws.Visible = True

Next ws
End Sub
 
Re : syntaxe VBA pour afficher plusieurs onglets à l'ouverture d'un fichier

merci pour votre réponse

cela ne fonctionne pas, quelque chose m'échappe
il accepte cette syntaxe, c'est déjà un plus mais mon 2ème onglet ne s'affiche pas...
il n'y a que le 1er qui s'affiche


etes vous toujours là ?
 
Dernière édition:
Re : syntaxe VBA pour afficher plusieurs onglets à l'ouverture d'un fichier

salut

Si... tu regardes dans la liste des propriétés, "Visible" te donne les options.
Sachant que True= -1 et False= 0, essaie
Code:
Dim ws As Worksheet
For Each ws In Worksheets
  ws.Visible = ws.Name <> "configuration" And ws.Name <> "indicateurs mensuel"
Next
Si... tu veux l'option "xlSheetVeryHidden"
Code:
Dim ws As Worksheet
For Each ws In Worksheets
  ws.Visible = IIf(ws.Name = "configuration" Or ws.Name = "indicateurs mensuel", 2, -1)
Next
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Excel VBA
Réponses
5
Affichages
464
Réponses
0
Affichages
624
Réponses
7
Affichages
702
Réponses
7
Affichages
2 K
Réponses
7
Affichages
759
Retour