modif For t = 1 to 12 par = combobox.value to 12

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 !

charette63

XLDnaute Occasionnel
bonjour,
j'ai ce code qui fonctionne correctement:

Code:
Sub FermeClasseurs()

Dim t As Integer
For t = 1 To 12

Workbooks("horaire nursing" & " " & Format(t, "00") &".xls").Close True
Next t

End Sub

j'aimerais que le "1" devienne le resultat d'une valeur d'un combobox, j'ai essayé ceci:

Code:
Sub FermeClasseurs()

Dim t As Integer
For t = combobox1.value To 12

Workbooks("horaire nursing" & " " & Format(t, "00") &".xls").Close True
Next t

End Sub

mais cela ne fonctionne pas, pouvez vous m'aider

merci
cordialement

Thierry
 
Dernière édition:
Re : modif For t = 1 to 12 par = combobox.value to 12

Re,

test en ne selectionnant aucun élément dans la combo, peut être lieu également de passer par la conversion (cint)... perso préfère tester la propriété "listindex" du contrôle... mantenant c'est juste mon avis...

bonne fin d'après midi
@+
 
- 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
791
Réponses
5
Affichages
915
Réponses
8
Affichages
785
Réponses
3
Affichages
333
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
453
Retour