Bonjour
Encore besoin de votre aide !
Avec ce code, ma Listbox se remplie des éléments de la colonne H (sans doublon et trié).
J'aimerais ajouter la colonne J à cette liste
J'avais imaginé ceci !!
	
	
	
	
	
		
Comment faire ?
Merci de votre aide
David
	
	
	
	
	
		
	
		
			
		
		
	
				
			Encore besoin de votre aide !
Avec ce code, ma Listbox se remplie des éléments de la colonne H (sans doublon et trié).
J'aimerais ajouter la colonne J à cette liste
J'avais imaginé ceci !!
		HTML:
	
	
	  For Each c In f.Range("H2:H", "J2:J" & f.[A65000].End(xlUp).Row)
	Comment faire ?
Merci de votre aide
David
		HTML:
	
	
	Private Sub Charger_Liste1()
  Set f = Sheets("BDPMT")
  Set Mondico = CreateObject("Scripting.Dictionary")
  For Each c In f.Range("H2:H" & f.[A65000].End(xlUp).Row)
    Mondico(c.Value) = ""
  Next c
  temp = Mondico.keys
  Call Tri(temp, LBound(temp), UBound(temp))
  Me.Liste1.List = temp
End Sub
Sub Tri(a, gauc, droi)
  ref = a((gauc + droi) \ 2)
  g = gauc: d = droi
  Do
    Do While a(g) < ref: g = g + 1: Loop
    Do While ref < a(d): d = d - 1: Loop
      If g <= d Then
        temp = a(g): a(g) = a(d): a(d) = temp
        g = g + 1: d = d - 1
      End If
    Loop While g <= d
    If g < droi Then Call Tri(a, g, droi)
    If gauc < d Then Call Tri(a, gauc, d)
End Sub
	
			
				Dernière édition: