Pardon de vous avoir dérangé, j'ai remplacé
For Each Ws In wbks.Worksheets
If (Ws.Name <> "TEST1" And Ws.Name <> "TEST2" Then
Listbox1.AddItem Ws.Name
End If
Next Ws
par
For Each Ws In wbks.Sheets
If (Ws.Name <> "TEST1" And Ws.Name <> "TEST2" Then
Listbox1.AddItem Ws.Name
End If
Next Ws
et c'est ok !
Par contre j'ai une question:
j'ai mis une case à cocher qui me permet de sélectionner tous les items.
Si je la coche je sélectionne toutes les lignes de ma listbox.
Si je décoche je désélectionne toutes les lignes de ma listbox.
Par contre si je coche cette case et qu'ensuite je viens désélectionner une ligne, la case 'tout cocher" reste valide. Comment faire pour qu'elle passe à "False" si toutes les lignes ne sont pas cochées ? Voir ci-dessous:
Comment procéder svp ?
Merci beaucoup !
JB