Boujour,
J'ai un message d'erreur l'indice n'appartient pas a la selection, ca semble simple mais je ne trouve pas la solution
End Sub
Private Sub UserForm_Initialize() 'à l'initialisation de l'UserForm
Dim pl As Range 'déclare la variable pl (PLage)
Dim dl As Integer 'déclare la variable dl (Dernière Ligne)
Dim Tblo As Variant, Rg As Range
Dim Competingsupplier1 As UserForm
Dim Data As Feuil5
With Sheets("Data") 'prend en compte l'onglet "Database"
dl = .Cells(Application.Rows.Count, 1).End(xlUp).Row 'définit la dernière ligne éditée dl de la colonne 1 (=A)
Set pl = .Range("B2:B" & dl) 'définit la plage pl
End With 'fin de la en compte de l'onglet "Feuil1"
Tblo = Application.Transpose(pl)
Quick_Sort Tblo, LBound(Tblo), UBound(Tblo)
Competingsupplier1.ListBoxSelect.List = Application.Transpose(Tblo)
Set Rg = Nothing
End Sub
Merci pour votre aide!
PS: ci joint un exemple !
J'ai un message d'erreur l'indice n'appartient pas a la selection, ca semble simple mais je ne trouve pas la solution
End Sub
Private Sub UserForm_Initialize() 'à l'initialisation de l'UserForm
Dim pl As Range 'déclare la variable pl (PLage)
Dim dl As Integer 'déclare la variable dl (Dernière Ligne)
Dim Tblo As Variant, Rg As Range
Dim Competingsupplier1 As UserForm
Dim Data As Feuil5
With Sheets("Data") 'prend en compte l'onglet "Database"
dl = .Cells(Application.Rows.Count, 1).End(xlUp).Row 'définit la dernière ligne éditée dl de la colonne 1 (=A)
Set pl = .Range("B2:B" & dl) 'définit la plage pl
End With 'fin de la en compte de l'onglet "Feuil1"
Tblo = Application.Transpose(pl)
Quick_Sort Tblo, LBound(Tblo), UBound(Tblo)
Competingsupplier1.ListBoxSelect.List = Application.Transpose(Tblo)
Set Rg = Nothing
End Sub
Merci pour votre aide!
PS: ci joint un exemple !