[Excel/VBA] Problème List Box vide
Fermé
Yohann P
-
1 avril 2009 à 11:22
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 1 avril 2009 à 12:29
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 1 avril 2009 à 12:29
A voir également:
- [Excel/VBA] Problème List Box vide
- Liste déroulante excel - Guide
- Supprimer page word vide - Guide
- Word et excel gratuit - Guide
- Si et excel - Guide
- List disk - Guide
5 réponses
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
1 avril 2009 à 11:29
1 avril 2009 à 11:29
Bonjour,
Dans excel, que ce soit le 2007 ou précédant il n'y à pas de fonction Initialize
Tu peu le mettre dans Activate.
A+
Dans excel, que ce soit le 2007 ou précédant il n'y à pas de fonction Initialize
Tu peu le mettre dans Activate.
A+
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
1 avril 2009 à 11:40
1 avril 2009 à 11:40
Pour que Activate soit valider il faut un changement de feuille.
Ok merci ça fonctionne quand on change de feuille.
Mais là ça ne me convient pas car quand je quitte et reviens sur la feuille, les choix sélectionnés sont partis !
Je ne peux donc pas exploiter les infos...
une solution?
Mais là ça ne me convient pas car quand je quitte et reviens sur la feuille, les choix sélectionnés sont partis !
Je ne peux donc pas exploiter les infos...
une solution?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
1 avril 2009 à 12:29
1 avril 2009 à 12:29
Mettre ce code dans un module général. (Module1 par exemple)
et dans ThisWorkBook
Tu sauve et ré ouvre le classeur...
Public Sub Combo_Initialize() Dim TB, i As Integer TB = Array("cm", "mm", "µm", "nm", "mg", "g", "kg", "tons") With Sheets("Feuil1") .PhysicalStateBox.Clear .ParticleSizeUnitBox.Clear .HandledSubstanceUnitBox.Clear .PhysicalStateBox.AddItem "Gaz" .PhysicalStateBox.AddItem "Liquid" .PhysicalStateBox.AddItem "Solid" For i = 0 To 3: .ParticleSizeUnitBox.AddItem TB(i): Next For i = 4 To 7: .HandledSubstanceUnitBox.AddItem TB(i): Next End With End Sub
et dans ThisWorkBook
Private Sub Workbook_Open() Call Combo_Initialize End Sub
Tu sauve et ré ouvre le classeur...