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.
Mais pourquoi (diable) ne pas créer une seule base de données avec une colonne en plus pour lister les FR, EN,... et faire une recherche sur la clé NOM + NATIONALITE ?
Mais pourquoi (diable) ne pas créer une seule base de données avec une colonne en plus pour lister les FR, EN,... et faire une recherche sur la clé NOM + NATIONALITE ?
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
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 @Phil69970