Pb Recherchev avec Cells(x,y)

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

Bernard34

XLDnaute Nouveau
Bonsoir,

Comment faut-il écrire cette formule, sachant que x=140 et derliz=171?

x représente la première ligne disponible de la colonne B et derliz la dernière ligne de la colonne Q

La valeur que je veux exploiter se situe en colonne Q, soit 17) et va de 1 à 32 mais la fin est aléatoire d'où le derliz

Range(Cells(x, 2), Cells(derliZ, 2)).FormulaLocal = "=RECHERCHEV(cells(x,17);Agent!$S$1:$V$281;4;0)"

Merci de vos conseils

Bernard
 
Re : Pb Recherchev avec Cells(x,y)

Bonjour,
VBA ne reconnait pas les fonctions Excel en français. Utiliser vlookup.
A+

Oui bon, c'est pour entrer une formule, alors je ne sais pas...
Peut-être, dans la formule à entrer, mettre les références en notation L1C1.
 
Dernière édition:
Re : Pb Recherchev avec Cells(x,y)

J'ai essayé avec l'enregistreur de macro. Pour entrer RECHERCHEV par une macro VBA, il faut en effet :
- utiliser "'VLOOKUP()"
- utiliser des références en notations R1C1.
Je ne sais pas pour cells(x,17).
A+
 
Re : Pb Recherchev avec Cells(x,y)

Bonjour a tous

A tester:

Code:
Range(Cells(x, 2), Cells(derliz, 2)).FormulaLocal = "=RECHERCHEV(" & Cells(x, 17).Address(0, 0) & ";Agent!$S$1:$V$281;4;0 )"

Nb: a la relecture, cela ressemble fort a l'ecriture de Raja
 
Dernière édition:
Re : Pb Recherchev avec Cells(x,y)

Bonjour à tous,

Merci de vos réponses si rapides

La solution de Raja ne fonctionne pas, elle renvoie la valeur d'erreur #NOM?

La bonne formulation est celle de Pierre-Jean qui fournit le résultat escompté

Encore merci

Bernard
 
Re : Pb Recherchev avec Cells(x,y)

Re

dans la formule de Raja il y a deux petites erreurs
Code:
Range(Cells(x, 2), Cells(derliZ, 2)).Formula[COLOR=red]Local[/COLOR] = "=RECHERCHEV(Q" & x & "[COLOR=red];[/COLOR]Agent!$S$1:$V$281,4,0 )"

au lieu de

Code:
Range(Cells(x, 2), Cells(derliZ, 2)).Formula = "=RECHERCHEV(Q" & x & "[COLOR=red],[/COLOR]Agent!$S$1:$V$281,4,0 )"

sinon le principe est bon
 
- 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

Discussions similaires

M
Réponses
2
Affichages
1 K
K
  • Question Question
Réponses
3
Affichages
1 K
K
M
Réponses
20
Affichages
3 K
massol
M
M
Réponses
11
Affichages
2 K
Melidan2006
M
T
  • Question Question
Réponses
4
Affichages
2 K
TravisPittman
T
Réponses
19
Affichages
4 K
G
C
  • Question Question
Réponses
1
Affichages
2 K
F
Réponses
6
Affichages
1 K
filou54110
F
Retour