Combobox en cascade

Bonjour a tous,

Voila je viens vous voir car je ne trouve pas mon erreurs (ou mes erreurs)

je cherche a recuperer le nombre qui ce trouve dans la colonne E mais quand je test le chiffre ne correspond pas a la ligne.

image

si quelqu'un peux m'aider a ce sujet ce serais super.
PS:je suis autoditacte donc j'apprend en meme temps.

Merci de votre Aide

bonjour,

replace ta procédure ComboBox3_Change par ceci

Private Sub ComboBox3_Change()

Dim Nom As Range, i As Long
    With ThisWorkbook.Sheets("reference de camion")
        For i = 2 To .[E65000].End(xlUp).Row
            If .Cells(i, 2) = CStr(Me.ComboBox1.Value) And .Cells(i, 3) = CStr(Me.ComboBox2.Value) And .Cells(i, 4) = CStr(Me.ComboBox3.Value) Then
                Me.TextBox1.Value = .Cells(i, 5)
                'Me.TextBox2.Value = .Cells(Nom.Row, 3)
                Exit For
             End If
        Next i
    End With

End Sub

Bonjour h2so4

Merci c'est super.

Petite question comment je peux faire pour ne pas avoir de doublon dans mes combobox?

Merci encore

bonjour,

Petite question comment je peux faire pour ne pas avoir de doublon dans mes combobox?

tu peux utiliser un dictionnaire ou vérifier que la donnée que tu veux ajouter dans la liste n'y est pas déjà présente.

Rechercher des sujets similaires à "combobox cascade"