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

S

Sangoku

Guest
Salut ,
voici mon souci :
je voudrais retranscrire la fonction "VLOOKUP" , avec des paramètres du style " RANGE("F" & i) etc ...
mais il me mets une erreur de syntaxe !!
apparemment si la macro est générée en automatique, elle utilise la syntaxe R1C1 ...
comment la remplacer par l'autre ???
voici ma fonction :
'Range("E" & i).FormulaR1C1 = "=VLOOKUP(RC[1],R1C12:R5035C13,2,0)"

Merci d'avance 😉
 
Salut Sangoku


range("E1")=x
RC[1]=y
range(R1C12:R5035C13)=Table

x=VLOOKUP(y,table,2,0)

y= la valeur que tu recherches
Table= la zone où tu vas faire ta recherche
2= la 2éme colonne de la table
0= renvoie la valeur exacte, sinon 1 renvoie une valeur proche

essaie cette formule ça devrait marcher

bon courage
 
arf merci mais j'avais déjà essayé ceci :

plage = Range("K1:L" & compteur1)

For i = 2 To compteur
un = Range("F" & i)
Range("E" & i).Formula = "=VLookup(un,plage, 2,0)"
Next

et cela ne marche pas .. du moins y'a pas d'erreur, mais le résultat est ?NOM? dans toutes mes cellules....

au secours .......
 
Bonjour Sangoku et le forum,

Essaye qqch du genre :

compteur1 = 3
plage = "K1:L" & compteur1

compteur = 4
For i = 2 To compteur
un = Range("F" & i)
Range("E" & i).Formula = "=VLookup(" & un & "," & plage & ",2,0)"
Next


Slts

wally
 
arf, cool !!
merci wally,
a ceci près que maintenant il me met une erreur :
"erreur d'execution 1004"
" erreur definie par l'application ou par l'objet"

il semble qu'il s'agisse d'un problème de format de colonne alors que mes 2 colonnes sont de type texte et que la colonne "E" cible est forcement de type general.

pouvez vous m'aider ???
Merci d'avance....
 
- 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

  • Question Question
Microsoft 365 VBA sur outlook
Réponses
14
Affichages
1 K
Réponses
3
Affichages
773
Réponses
12
Affichages
631
  • Question Question
Réponses
2
Affichages
962
Réponses
7
Affichages
702
  • Question Question
Microsoft 365 macro vba sumifs
Réponses
5
Affichages
648
Réponses
11
Affichages
591
Réponses
1
Affichages
1 K
Retour