camoy64
XLDnaute Nouveau
Bonjour à tous ,
J'ai un soucis sur mon code VBA suivant .
Ce que je veux c'est afficher dans un msg box le résultat de mon recherchev , c'est à dire que quand je met dans ma case B3 , un numéro de log qui sont compris obligatoirement entre 68000 et 69000 (ex: 68050 )
le reste des infos sont notifiés ci dessous avec une ligne de mon tableau .
exemple :
donc quand je met dans ma case "B3" ,68020 , je clique sur mon bouton de macro(que j'ai crée et affecter cette macro vba ) , une msg box s'affiche avec
le nom ,le prénom et son UPC .
Or cela ne fonctionne pas , j'ai sois un message d'erreur style
Merci de m'éclairer je débute dans VBA .
Cordialement .
J'ai un soucis sur mon code VBA suivant .
Code:
Sub recherche()
Dim nom As String, prenom As String, upc As Integer
nom = WorksheetFunction.VLookup("B3", "UA!B:G", 2, False)
prenom = WorksheetFunction.VLookup("B3", "UA!B:G", 3, False)
upc = WorksheetFunction.VLookup("B3", "UA!B:G", 5, False)
MsgBox nom & " " & prenom & ", " & upc
End Sub
Ce que je veux c'est afficher dans un msg box le résultat de mon recherchev , c'est à dire que quand je met dans ma case B3 , un numéro de log qui sont compris obligatoirement entre 68000 et 69000 (ex: 68050 )
le reste des infos sont notifiés ci dessous avec une ligne de mon tableau .
exemple :
LOGS | NOMS | PRENOMS | COMP | UPC |
68020 | XER | GER | UA | UPC28 |
donc quand je met dans ma case "B3" ,68020 , je clique sur mon bouton de macro(que j'ai crée et affecter cette macro vba ) , une msg box s'affiche avec
le nom ,le prénom et son UPC .
Or cela ne fonctionne pas , j'ai sois un message d'erreur style
"1004 impossible de lire la propriété vlookup de la classe worksheetfunction."
Merci de m'éclairer je débute dans VBA .
Cordialement .