• Initiateur de la discussion Initiateur de la discussion ben_osty
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

ben_osty

Guest
Bonjour

Quelqu'un pourrait-il valider la syntaxe de la macro suivante?

Sub test()

Dim Z As String
Z = Application.VLookup(plant1lect.Caption, Sheets("Feuil1").Range("A5:A18"), 6, FAUX) & ".jpg"

MsgBox Z 'lit la valeur de Z

End Sub

merci
 
Re : vlookup syntaxe

Bonsoir ben_osty,

Difficile de deviner à quoi pourrait correspondre ton "plant1lect.Caption" ... mais si tu écris "Range("A5:A18") ... je vois mal comment tu pourrais récupérer une donnée dans la 6e colonne de cette plage 😕
 
Re : vlookup syntaxe

Hello Ben_Osty, Modeste 🙂, mapomme,

Juste pour dire que si la valeur recherchée (plant1lect.Caption) n'existe pas dans la liste, il plante !

Pour tester... tu mets comme ceci dans A et B :

A1 = Noms
A2 = Kulligan
A3 = Bianon
A4 = Oural
A5 = Pomard

B1 = Prénoms
B2 = Charles
B3 = Jeanne
B4 = Mireille
B5 = Serge

Et que tu fais
Code:
    Dim Z As String

    Z = Application.VLookup("Pommard", [A2:B5], 2, False) & ".jpg"

    MsgBox Z
Il va planter.

Si tu fais
Code:
    Dim Z As String

    Z = Application.VLookup("Pomard", [A2:B5], 2, False) & ".jpg"

    MsgBox Z
Il va afficher "Serge.jpg"
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
913
Réponses
15
Affichages
1 K
Réponses
15
Affichages
788
Retour