1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
| Private Sub UserForm_Initialize() 'au chargement de l'application
Dim i As Integer
Dim j As Integer
Dim k As Integer
Dim l As Integer
'On vide les combobox
Me.CBagence.Clear
Me.CBpdv.Clear
j = 1
i = 2
l = 1
'On cherche la colonne Agent dans T1
Do While Sheets("T1").Cells(1, j) <> "Agent"
j = j + 1 'on va à la colonne suivante
Loop
' On cherche la colonne gestionnaire dans T1
Do While Sheets("T1_pdv").Cells(1, l) <> "gestionnaire"
l = l + 1 'on va à la colonne suivante
Loop
'On ajoute les noms d'agences dans le combobox
Do While Sheets("T1").Cells(i, 2).Value <> ""
Me.CBagence.AddItem Sheets("T1").Cells(i, l).Text & " - " & _
Sheets("T1").Cells(i, j).Text
i = i + 1 'On va à la ligne suivante
Loop
i = 2
j = 1
k = 1
l = 1
'On cherche la colonne agent dans T1_pdv
Do While Sheets("T1_pdv").Cells(1, j) <> "Agent"
j = j + 1 'on va à la colonne suivante
Loop
'On cherche la colonne localité dans T1_pdv
Do While Sheets("T1_pdv").Cells(1, k) <> "Localité"
k = k + 1 'on va à la colonne suivante
Loop
'On cherche la colonne gestionnaire dans T1_pdv
Do While Sheets("T1_pdv").Cells(1, l) <> "gestionnaire"
l = l + 1 'on va à la colonne suivante
Loop
Do While Sheets("T1_pdv").Cells(i, 2).Value <> ""
Me.CBpdv.AddItem Sheets("T1_pdv").Cells(i, l).Text & " - " & _
Sheets("T1_pdv").Cells(i, j).Text & " - " & _
Sheets("T1_pdv").Cells(i, k).Text
i = i + 1 'On va à la ligne suivante
Loop
'------------------------------ remplir la combobox du panneau 2
j = 1
i = 4
l = 1
'On cherche la colonne Agent dans T1
Do While Sheets("T1").Cells(1, j) <> "Agent"
j = j + 1 'on va à la colonne suivante
Loop
' On cherche la colonne gestionnaire dans T1
Do While Sheets("T1").Cells(1, l) <> "gestionnaire"
l = l + 1 'on va à la colonne suivante
Loop
'On ajoute les noms d'agences dans le combobox
Do While Sheets("T1").Cells(i, 2).Value <> ""
Me.ComboBoxRapport.AddItem Sheets("T1").Cells(i, l).Text & " - " & _
Sheets("T1").Cells(i, j).Text
i = i + 1 'On va à la ligne suivante
Loop
End Sub |
Partager