Lister feuilles (sans les feuilles masquées)

  • Initiateur de la discussion Initiateur de la discussion yoyo69
  • Date de début Date de début

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 !

Y

yoyo69

Guest
Bonjour,

Le code ci-dessous permet de lister les feuilles de mon classeur dans une combobox, comment le modifier pour que les feuilles masquées n'apparaissent pas dans la liste.

Private Sub UserForm_Initialize()
Dim WS As Worksheet
For Each WS In Worksheets
Me.ComboBox1.AddItem WS.Name
Next WS
With Me
.startUpPosition = 3
.Left = Application.Width - Me.Width
End With
End Sub


Merci, Cordialement Yoyo
 
Re : Lister feuilles (sans les feuilles masquées)

Bonjour yoyo69

Ton code:

Code:
Private Sub UserForm_Initialize()
Dim WS As Worksheet
For Each WS In Worksheets
Me.ComboBox1.AddItem WS.Name
Next WS
With Me
.startUpPosition = 3
.Left = Application.Width - Me.Width
End With
End Sub

il faut que tu rajoutes un test au moment où tu rajoutes l'item dans ta combo.

Ce qui donne quelque chose comme:
Code:
Private Sub UserForm_Initialize()
Dim WS As Worksheet
For Each WS In Worksheets
If WS.Visible = xlSheetVisible Then
Me.ComboBox1.AddItem WS.Name
end if
Next WS
With Me
.startUpPosition = 3
.Left = Application.Width - Me.Width
End With
End Sub

ça teste si ta feuille est visible, et si c'est le cas, ça ajoute à la liste du combo.

Cordialement,
Thomas
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
573
Réponses
10
Affichages
662
Réponses
3
Affichages
326
Réponses
7
Affichages
454
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
522
Retour