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 !

tesmiro

XLDnaute Nouveau
Bonjour à tous,
Pour charger dans un combobox le nom des feuilles d'un classeur en excluant la feuille extraction et les feuilles qui n'ont pas "Date" dans la cellule A1 (en faite, je ne charge dans mon combobox que les feuilles avec des années comme nom) , j'utilise se bout de code:
Code:
Dim NbreFeuil As Integer

CbxAnnée.Clear
For NbreFeuil = 1 To Sheets.Count
        
    If Sheets(NbreFeuil).Name <> "Extraction" Then

        If Sheets(NbreFeuil).Cells(1, 1) = "Date" Then
        CbxAnnée.AddItem Sheets(NbreFeuil).Name
         End If
    End If

Next NbreFeuil
Cela fonctionne tant que je n'ai pas de graphique comme feuilles.
comment exclure les graphiques ?
Merci de votre aide.
 
Re : Chargement combobox

Saut tesmiro,
je n'ai pas pu teser, mais vous pouvez toujours essayer d'ajouter simplement une condition. Voici un exemple :

VB:
Dim NbreFeuil As Integer

CbxAnnée.Clear
For NbreFeuil = 1 To Sheets.Count
        
    If Sheets(NbreFeuil).Name <> "Extraction" Or Left(Sheets(NbreFeuil).Name, 5) = "Graph" Then

        If Sheets(NbreFeuil).Cells(1, 1) = "Date" Then
        CbxAnnée.AddItem Sheets(NbreFeuil).Name
         End If
    End If

Next NbreFeuil

Bonne continuité,

Étienne
 
- 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
778
  • Question Question
Microsoft 365 Combobox
Réponses
6
Affichages
305
Réponses
8
Affichages
390
Réponses
9
Affichages
385
Réponses
5
Affichages
417
Réponses
2
Affichages
411
Réponses
3
Affichages
877
Retour