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 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
| Private Sub ComboBox1_Click()
Dim Combo As String, NoCombo As Byte
Combo = ActiveControl.Name 'Le nom du combobox actif
NoCombo = Mid(Combo, 9, Len(Combo) - 8) 'on récupère le N° du combobox
ComboSuivant NoCombo
End Sub
Private Sub ComboBox2_Click()
Dim Combo As String, NoCombo As Byte
Combo = ActiveControl.Name 'Le nom du combobox actif
NoCombo = Mid(Combo, 9, Len(Combo) - 8) 'on récupère le N° du combobox
ComboSuivant NoCombo
End Sub
Private Sub ComboBox3_Click()
Dim Combo As String, NoCombo As Byte
Combo = ActiveControl.Name 'Le nom du combobox actif
NoCombo = Mid(Combo, 9, Len(Combo) - 8) 'on récupère le N° du combobox
ComboSuivant NoCombo
End Sub
Private Sub ComboBox4_Click()
Dim Combo As String, NoCombo As Byte
Combo = ActiveControl.Name 'Le nom du combobox actif
NoCombo = Mid(Combo, 9, Len(Combo) - 8) 'on récupère le N° du combobox
ComboSuivant NoCombo
End Sub
Private Sub ComboBox5_Click()
Dim Combo As String, NoCombo As Byte
Combo = ActiveControl.Name 'Le nom du combobox actif
NoCombo = Mid(Combo, 9, Len(Combo) - 8) 'on récupère le N° du combobox
ComboSuivant NoCombo
End Sub
Private Sub ComboBox6_Click()
Dim Combo As String, NoCombo As Byte
Combo = ActiveControl.Name 'Le nom du combobox actif
NoCombo = Mid(Combo, 9, Len(Combo) - 8) 'on récupère le N° du combobox
ComboSuivant NoCombo
End Sub
Private Sub ComboBox7_Click()
Dim Combo As String, NoCombo As Byte
Combo = ActiveControl.Name 'Le nom du combobox actif
NoCombo = Mid(Combo, 9, Len(Combo) - 8) 'on récupère le N° du combobox
ComboSuivant NoCombo
End Sub
Private Sub ComboBox8_Click()
Dim Combo As String, NoCombo As Byte
Combo = ActiveControl.Name 'Le nom du combobox actif
NoCombo = Mid(Combo, 9, Len(Combo) - 8) 'on récupère le N° du combobox
ComboSuivant NoCombo
End Sub
Private Sub ComboBox9_Click()
Dim Combo As String, NoCombo As Byte
Combo = ActiveControl.Name 'Le nom du combobox actif
NoCombo = Mid(Combo, 9, Len(Combo) - 8) 'on récupère le N° du combobox
ComboSuivant NoCombo
End Sub
Private Sub ComboBox10_Click()
MsgBox StrReverse("ruecraf")
End Sub
Private Sub CommandButton1_Click()
Unload UserForm1
End Sub
Private Sub UserForm_Initialize()
ComboBox1.RowSource = "A1:A10"
End Sub
Sub ComboSuivant(NoCombo As Byte)
Dim NoIndex As Byte
NoIndex = Controls("ComboBox" & NoCombo).ListIndex
For i = 0 To Controls("ComboBox" & NoCombo).ListCount - 1
If i <> NoIndex Then Controls("ComboBox" & NoCombo + 1).AddItem Controls("ComboBox" & NoCombo).List(i)
Next
Controls("ComboBox" & NoCombo + 1).Visible = True
End Sub |
Partager