[VBA] Probleme fonction VLookup
Résolu
Kino76
Messages postés
86
Date d'inscription
Statut
Membre
Dernière intervention
-
Kino76 Messages postés 86 Date d'inscription Statut Membre Dernière intervention - 20 oct. 2011 à 16:05
Kino76 Messages postés 86 Date d'inscription Statut Membre Dernière intervention - 20 oct. 2011 à 16:05
A voir également:
- Vba erreur 2042
- Erreur 0x80070643 - Accueil - Windows
- Corriger l'erreur 0x80070643 de la mise à jour KB5034441 de Windows 10 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Java code erreur 1603 ✓ - Forum Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
9 réponses
Salut,
Au lieu de Application.VlookUp essaye :
Application. WorksheetFunction.VLookup(Valeur, Plage, Colonne, False)
peut être que...
Au lieu de Application.VlookUp essaye :
Application. WorksheetFunction.VLookup(Valeur, Plage, Colonne, False)
peut être que...
merci de vos réponse mais je ne sais pas ce que me dit l'erreur il y a seulement marquer erreur 2042
et si je fais ce que tu m'a demandé pijaku j'ai l'erreur 1004 impossible de lire la propriété VLookup de la class WorksheetFunction...
et si je fais ce que tu m'a demandé pijaku j'ai l'erreur 1004 impossible de lire la propriété VLookup de la class WorksheetFunction...
bon va procéder autrement....
en supposant que la valeur du combo est incluse dans le tableau
si on n'est pas sûr que la valeur ext dans B3:B23
en supposant que la valeur du combo est incluse dans le tableau
valeur=combobox1.Value resultat=cells(columns("B").find(valeur,range(B3"),xlvalues).row,"M")
si on n'est pas sûr que la valeur ext dans B3:B23
if application.countif(range("B3:B23"),valeur)>0 then resultat=cells(columns("B").find(valeur,range(B3"),xlvalues).row,"M") else Msgbox valeur & "inconue, vbcritical End if
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
on est sur que la valeur est connu dans le tableau car les valeurs de la combobox sort de ce meme tableau
j'ai donc pris la premiere solution
il m'écrit une erreur 92 variable objet ou variable bloc with non définit...
j'ai donc pris la premiere solution
Dim valeur Dim resultat valeur = ComboBox1.value resultat = Cells(Columns("B").Find(valeur, Range("B3"), xlValues).Row, "M") MsgBox (resultat)
il m'écrit une erreur 92 variable objet ou variable bloc with non définit...
heu, excuse moi.... B2 au lieu de B3
resultat = Cells(Columns("B").Find(valeur, Range("B2"), xlValues).Row, "M")
si ca ne marche pas
mettre un extrait du classeur sans données confidentielles en pièce jointe (format XL97-2003) sur
https://www.cjoint.com/
et faire un clic droit sur le lien proposé puis "copier l'adresse du lien" et coller dans le message de réponse
resultat = Cells(Columns("B").Find(valeur, Range("B2"), xlValues).Row, "M")
si ca ne marche pas
mettre un extrait du classeur sans données confidentielles en pièce jointe (format XL97-2003) sur
https://www.cjoint.com/
et faire un clic droit sur le lien proposé puis "copier l'adresse du lien" et coller dans le message de réponse
Dis donc, fais tu attention à ce que tu écris ?
tu écris:
colonne B : X38
regarde donc ce qu'il y a dans la colonne B....
Pas très sérieux ni sympa
ciao
tu écris:
colonne B : X38
regarde donc ce qu'il y a dans la colonne B....
Pas très sérieux ni sympa
ciao
oups désole cette feuille est un copié coller d'un autre classeur et j'ai décaler les colonnes et je n'avais pas la bonne feuille sous les yeux
toutes mes excuses votre formule marche
Merci beaucoup
toutes mes excuses votre formule marche
Merci beaucoup