recherchev

M

max

Guest
Bonjour à tous
je n'ai pas trouvé dans les multiples post sur la fonction.
Je voudrais que dans recherchev la zone de recherche 'feuille + zone', la zone étant tjs identique feuille prenne la valeur d'une cellule
ex si je met s1 dans A1, la fonction recherche dans la zone 's1'! $A$10:$B$20
merci de votre aide
 

Nevil

XLDnaute Occasionnel
Je ne trouve absolument pas clair tout ce que tu dis:'Je voudrais que dans recherchev la zone de recherche \\'feuille + zone\\', la zone étant tjs identique'

Et ton exemple n'aide pas a la compréhension ...

Precise ou alors envoi ton fichier, ca nous aidera surment
 
M

max

Guest
bonjour,
=RECHERCHEV($B17;S08'!$A$1:$J$273;5;FAUX)
je voudrai que S08 qui est le nom d'une feuille
du classeur puisse être rapidement changé en S09
de façon a ne pas avoir à modifier toutes les cellules
merci
max
 

Nevil

XLDnaute Occasionnel
Si tu veux le faire sous forme de Macro, voila une solution qui marche je pense.

Tout dabord tu fais comme tu voulais, c'est a dire que tu tape par ex dans la colonne A le nom de tes feuilles où tu veux faire ta rechercheV.
Tu place ton curseur sur la 1ere cellule (A1 par ex)et tu lance ta macro:

Sub Macro1()

Dim i As String


i = ActiveCell

Dim compteurRapide As Variant
compteurRapide = 0 'initialise la variable compteurRapide a 0
For compteurRapide = 0 To 1000 'pour aller juska la ligne 1000

ActiveCell.FormulaR1C1 = '=VLOOKUP(RC[-1],' & i & '!R10C1:R20C2,5,False)'
ActiveCell.Offset(rowOffset:=1, columnOffset:=0).Activate

Next compteurRapide


End Sub
 

Nevil

XLDnaute Occasionnel
dans la formule de recherchV en Macro:
ActiveCell.FormulaR1C1 = '=VLOOKUP(RC[-1],' & i & '!R10C1:R20C2,5,False)'

le RC[-1] veut dire que la recherche se fait en regardant la premiere colonne située a gauche de ta case sélectionnée. A toi de modifier le '-1' par la colonne que tu veux.

Voili Voilou
 
M

max

Guest
Merci

Nevil ,je ne maitrise pas assez VBa
Pour celle de jean marie
je tape donc cela:
=RECHERCHEV($B17;INDIRECT(''&A1&''!$A$1:$J$273');5;FAUX)
mais j'ai #Ref!
si je ne fais pas d'erreur cala ne semble pas fonctionner
 

andré

XLDnaute Barbatruc
Salut,

Plusieurs choses à vérifier :

La cellule A1 contient-elle bien S08 ?

La valeur de B17 est-elle bien présente dans la colonne A de la S06 ?

Dans ta formule de base il y a une ' de trop dans ;S08'!$A$1
D'où vient-elle ?
Le nom de la feuille ne serait-il pas S 08 (avec un espace) ?
N'y a-t-il ps un espace devant ou derrière le S08 dans l'onglet ?

Si ce n'est rien de tout ça, mets un petit extrait en pièce jointe.

Â+
 

Discussions similaires

Réponses
6
Affichages
436

Statistiques des forums

Discussions
312 572
Messages
2 089 819
Membres
104 284
dernier inscrit
Yohan90