Chargement combobox

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.
 

Etienne2323

XLDnaute Impliqué
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
 

Discussions similaires

Réponses
5
Affichages
244

Statistiques des forums

Discussions
312 499
Messages
2 089 000
Membres
104 002
dernier inscrit
SkrauzTTV