boucle sur colonne - VB/VBA/VBS - Programmation
Marsh Posté le 08-04-2009 à 14:14:50
Dim oRange As Range
Dim Nouveau as Boolean
For Each oRange In Feuil2.Range("D3:DD3" )
nouveau = True
For i = 1 To UserForm8.ComboBox1.ListCount
If oRange.Value = UserForm8.ComboBox1.List(i - 1) Then nouveau = False
Next
If nouveau Then
UserForm8.ComboBox1.AddItem oRange.Value
End If
Next oRange
Marsh Posté le 14-04-2009 à 18:09:13
Je te remercie !
J'ai un autre code qui peut intéresser des gens :
Dim oRange As Range
For Each oRange In Feuil2.Range("G3:DD3" )
If oRange.Value = "" And oRange.Value = "Quantité" And oRange.Value = "conforme" And UserForm8.ComboBox1.ListIndex = -1 Then
Else
UserForm8.ComboBox1.AddItem oRange.Value
End If
Next oRange
For i = 0 To UserForm8.ComboBox1.ListCount - 1
For j = UserForm8.ComboBox1.ListCount - 1 To i + 1 Step -1
If UserForm8.ComboBox1.List(i) = UserForm8.ComboBox1.List(j) Then UserForm8.ComboBox1.RemoveItem (j)
Next j
Next i
Marsh Posté le 08-04-2009 à 12:44:47
Bonjour,
Je voudrais faire une boucle sur mes colonnes a partir de la cellule G3 sans doublons mais je n' y arrive pas.
Voici mon code :
---------------------------------------------------------------
Dim oRange As Range
For Each oRange In Feuil2.Range("G3:DD3" )
If UserForm8.ComboBox1.ListIndex = -1 Then
UserForm8.ComboBox1.AddItem oRange.Value
End If
Next oRange
-----------------------------------------------------------------------
Pouvez vous me dire ce qui cloche ?