ComboBox Feuil visibles et invisibles

  • Initiateur de la discussion Initiateur de la discussion Atiom
  • 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 !

Atiom

XLDnaute Occasionnel
Bonsoir le forum

Dans le code ci-dessous toutes les feuilles du classeur sont visibles dans le ComboBox

Je souhaiterai garder le code mais que certaines feuilles ne puissent pas être visibles dans le ComboBox

Par exemple Feuil1, Feuil2, Feuil3
Comment je dois corriger le code ?

Merci
Atiom


Code:
Option Explicit

Private Sub ComboBox1_Change()
  On Error Resume Next
  Sheets(ComboBox1.List(ComboBox1.ListIndex)).Activate
End Sub

Private Sub ComboBox1_GotFocus()
  ComboBox1.List = RecupF
End Sub

Function RecupF()
Dim I&, J&, T()
  For I = 1 To ThisWorkbook.Worksheets.Count
    With Sheets(I)
      If .Visible Then
        ReDim Preserve T(J)
        T(J) = .Name
        J = J + 1
      End If
    End With
    Next I
   RecupF = T
End Function

Private Sub ComboBox1_LostFocus()
 ComboBox1.Value = "Recherche d'une catégorie"
End Sub
 
Re : ComboBox Feuil visibles et invisibles

bonjour Atiom le forum tu peus faire comme cela
Function RecupF()
Dim I&, J&, T()
For I = 1 To ThisWorkbook.Worksheets.Count
With Sheets(I)
If .Visible And .Name <> "Feuil2" And .Name <> "Feuil3" Then
ReDim Preserve T(J)
T(J) = .Name
J = J + 1
End If
End With
Next I
RecupF = T
End Function
salutations
 
- 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

Réponses
15
Affichages
784
Réponses
3
Affichages
332
Réponses
10
Affichages
661
Réponses
9
Affichages
385
Réponses
5
Affichages
910
Réponses
5
Affichages
418
Retour