• Initiateur de la discussion Initiateur de la discussion Trulo
  • 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 !

T

Trulo

Guest
Bonsoir,

J'ai un petit soucis d'erreur 1004 avec une ligne de code et je ne sais pas d'où vient le problème.

CheminUtil = WorksheetFunction.VlooUp(premiereCell, nom, 2, false)

avec
premierCell = "Suivi Doc.xls"
nom = plage de la matrice

L'erreur viendrait elle du fait que la valeur renvoyée par premiereCell est un .xls?
J'avoue être un peu sec sur le sujet😕
Merci d'avance pour vos conseils 😉
 
Re : Problème Vlookup

Bonsoir,

Exact, le premier argument doit etre une Ref ou une valeur.
Tu cherches la chaine "Suivi Doc.xls" ?

Ceci fonctionne :

Sub Test()
premiereCell = "Suivi Doc.xls"
Set nom = Range("A1:B10")
CheminUtil = Application.WorksheetFunction.VLookup(premiereCell, nom, 2, False)
MsgBox CheminUtil
End Sub

Il ne faut pas oublier le "k"

ou
CheminUtil = Application.VLookup(premiereCell, nom, 2, False)

Voir le fichier joint
 

Pièces jointes

Dernière édition:
Re : Problème Vlookup

Petit rectif, le premier argument est PremiereCell.value et je l'ai dimensionner en range car j'en ai besoin au début de la macro.
Y a t il un moyen pour renvoyer une valeur ou une ref?
 
Re : Problème Vlookup

Re,

VLookup renvoit une valeur.
Pour avoir la Ref :

Sub Test()
premiereCell = "Suivi Doc.xls"
Set nom = Range("A1:B10")
Set c = nom.Find(premiereCell)
If Not c Is Nothing Then MsgBox c.Offset(0, 1) & " / " & c.Offset(0, 1).Address
End Sub

A tester avec le fichier precedement joint.
 
- 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

M
Réponses
3
Affichages
1 K
MarieChérie
M
C
Réponses
4
Affichages
2 K
C
C
Réponses
1
Affichages
2 K
Cekankonvaou
C
A
Réponses
3
Affichages
2 K
A
Réponses
1
Affichages
1 K
altra83
A
L
  • Question Question
Réponses
6
Affichages
1 K
Laure_gi
L
S
Réponses
10
Affichages
2 K
sardaucar
S
T
Réponses
0
Affichages
1 K
ted75
T
Retour