XL 2016 Recherchev sur plusieurs feuilles.

gorghrom

XLDnaute Nouveau
Bonjour à tous,
J'aimerais avoir votre aide sur une problématique particulière.
Sur un fichier type comme celui en PJ , je cherche a aller chercher une donnée particulière avec la fonction recherchev. jusque la je sais faire, ;-).
Mais cela se corse quand j'intègre un autre paramètre qui renverrai vers des feuilles différentes.
Je m'explique :
sur le fichier joint dans chaque colonne B du tableau de la "feuille alpha", je cherche à renvoyer une valeur des tableaux des autres feuilles (FR,EN....), en fonction du critère spécifié en B1. Je précise que les tableau des feuilles FR,EN... sont tous formatés de la même façon. je pourrais faire une succession de "=si(B1=FR;recherchev(matrice de FR....) mais ca a ses limites sachant que j'ai beaucoup de feuilles.
Avez vous des solutions ?
EN vous remerciant par avance.
 

Pièces jointes

  • changement feuille.xlsx
    10.6 KB · Affichages: 9

job75

XLDnaute Barbatruc
Bonjour gorghrom, Roblochon, zebanx, Phil69970,
Je te propose ce fichier
Y a pas... Alors le mien avec :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
Application.EnableEvents = False
On Error Resume Next
[A6].CurrentRegion.Clear
Sheets(CStr([B1])).[A2].CurrentRegion.Copy [A6] 'copier-coller
Application.EnableEvents = True
End Sub
A+
 

Pièces jointes

  • changement feuille(1).xlsm
    16.9 KB · Affichages: 2

Phil69970

XLDnaute Impliqué
Le fil, Job75

@gorghrom
@Phil69970 ; merci ; mais comment as tu fait ? idem avec fonction indirect que tu masquée ? ou avec une macro (pas trouvé) ou autre ?
Pas de formule uniquement une macro qui se déclenche au changement de la cellule B1 de la "Feuille alpha".
Tout en image c'est plus rapide qu'un long discours
1614701455746.png

@Phil69970
 

Discussions similaires

Haut Bas