for i = 1 to 20 for j = 1 to 20 if i <> j then if cbx_equipe(i) = cbx_equipe(j) Then msgbox "Erreur" end if end if next j next i
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByRef lParam As Any) As Long Private Const CB_SHOWDROPDOWN As Long = &H14F Private Sub cbx_equipe_Click(Index As Integer) Dim i As Integer For i = 0 To cbx_equipe.Count - 1 If i <> Index Then If cbx_equipe(i).ListIndex = cbx_equipe(Index).ListIndex Then cbx_equipe(Index).ListIndex = -1 '# on ne peux pas fermer le Combo.... SendMessage cbx_equipe(Index).hwnd, CB_SHOWDROPDOWN, 1, ByVal 0& Exit Sub End If End If Next i End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionfor i = 1 to 20 for j = 1 to 20 if i = j then next j ===> la deja sa passe pas.. else if cbx_equipe(i) = cbx_equipe(j) msgbox "Erreur" else next i end if
for i = 1 to 20