ComboBox2.AddItem ??

  • Initiateur de la discussion Evelynetfrancois
  • Date de début
E

Evelynetfrancois

Guest
bonjour , a toutes et tous
je cherche desesperement une macro
qui , a l initailization , me remplierait la combobox2
de la totalite de la liste
en prenent aussi en compte , les nouvelles entrees de cette liste
Suis-je clair ??
pouvais vous me guider ??


merci vraiment pour tout !!!
E et F

Private Sub UserForm_Initialize()
Dim cel As Range
Dim line As Range
With Sheets('helpsheet')
line = Sheets('helpsheet').Range('c1:C1000').End(xlUp).Row
For Each cel In line
ComboBox2.AddItem cel.Value
Next
End With
End Sub
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour Evelyne et François, bonjour le forum,

Dans ton code la variable line te renvoie le numéro de linge (attention tu la déclares comme Range, c'est faux) de la dernière cellule éditée de la colonne C. Mais ensuite, il te faut vérifier toutes les cellules de C1 (ou C2) à C_line...


Private Sub UserForm_Initialize()
Dim cel As Range
Dim line As Integer 'attention line est un numéro de ligne !!!

With Sheets('helpsheet')
line = .Range('C1000').End(xlUp).Row
For Each cel In .Range('C1:C' & line) 'à modifier si tu ne commences pas en C1...
ComboBox2.AddItem cel.Value
Next cel
End With
End Sub

Message édité par: Robert, à: 22/10/2005 16:12
 

Bricofire

XLDnaute Impliqué
Bonjour Evelynetfrancois, Robert, Pascal ;)

En utilisant la propriété Rowsource des combos :


Private Sub UserForm_Initialize()
Dim Lizt As Range

Worksheets('helpsheet').Activate
Set Lizt = Range(Range('C65536').End(xlUp), Range('C1'))
ComboBox2.RowSource = LiztC.Address

End Sub


Bon WE à tous,

Brico
 
E

Evelynetfrancois

Guest
Merci beaucoup
Robert, Pascal et bricofire
une fois de plus , vous me solutionné mon petit blem , vous etes trop simpa !! et tres fort !!
moi je tatouille !!!!
encore merci et à la prochaine avec plaisir !!!!!

E et F
 

Discussions similaires

Réponses
2
Affichages
291
Réponses
11
Affichages
607

Statistiques des forums

Discussions
314 450
Messages
2 109 727
Membres
110 552
dernier inscrit
jasson