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
| 'Pour l'initialisation du formulaire.
' les données des prix par salle se trouvent en ligne 4 colonne 32
'Chargement du nom des salles
Private Sub UserForm_Initialize()
Dim i As Long
Dim j As Long
Dim colonne As Integer
colonne = 32
Do While Worksheets("Feuil1").Cells(4, colonne).Value <> ""
Reservation_de_salle.ComboBox1.AddItem Cells(4, colonne).Value
colonne = colonne + 1
Loop
END SUB
' Puis je teste la valeur renseignée dans COMBOBOX1.VALUE pour afficher les prix
Private Sub ComboBox1_Change()
i = 32
Reservation_de_salle.LISTEPRIX.Clear
Do While Sheets("feuil1").Cells(4, i).Value <> ""
If Cells(4, i).Value = ComboBox1.Value Then
Cells(5, i).Select
colonne = ActiveCell.Column
End If
i = i + 1
Loop
j = 5
Do While Cells(j, colonne).Value <> ""
Reservation_de_salle.LISTEPRIX.AddItem Cells(j, colonne)
j = j + 1
Loop
LISTEPRIX.ListIndex = 0
End Sub |
Partager