Bonjour à tous,
Je rencontre actuellement sur un fichier excel que je programme avec VBA un problème pour réaliser deux combobox qui serait filtrées en cascades. l'utilisateur une fois son choix fait dans combo1 obtiendrai donc une liste restreinte dans combo 2. Je précise que les données se trouve sur une feuille à part et que les combo sont situés sur une feuille excel et non pas sur un userform.
voici le bout de code VBA que j'ai fait :
Private Sub Combobox1_Change()
Dim x As Integer
Me.Combobox2.Clear
With Sheets("Feuill1")
For x = 1 To .Range("E65536").End(xlUp).Row
If .Range("E" & x) = Val(Me.Combobox1.Value) Then Me.Combobox2.AddItem.Range ("F" & x)
Next
End With
End Sub
le problème qui se pose lorsque que je fais mon choix dans combo1 et que je vais cliquer sur combo2 pour finaliser j'ai une erreur :
Erreur de compilation, qualificateur incorrect.
Voilà si quelqu'un à une solution ça serait sympa.
@+
Fafeouw
Configuration: Windows 2000
Internet Explorer 6.0