bonjour a tous

j'ai un code en vlookup qui plante
le tableau fait 4 colonnes
cylindre/ certificat / main / modele

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Private Sub cmb_cylindre_Change()
'trouve le modele, le certificat, la main du cylindre
Dim certificat As String
Dim modele As String
Dim cylindre As String
cylindre = cmb_cylindre.Text
certificat = WorksheetFunction.VLookup(cylindre, Range("stock"), 2, False)
txt_certificat.Text = certificat
modele = WorksheetFunction.VLookup(cylindre, Range("stock"), 4, False)
txt_modele.Text = modele
End Sub
lorsque je clique que la combobox cmb_cylindre, j'obtien le message
erreur d'execution 1004
la methode range de l'objet global a échoué
le focus est situé sur la ligne
certificat = WorksheetFunction.VLookup(cylindre, Range("stock"), 2, False)
merci pour votre aide