Utiliser un nom pour aller chercher une cellule dans une feuille donnée
7 réponses
Ceno
Bonjour =E0 tous,
Je voudrais si possible faire clisser une formule dans la colonne B
d'une feuille ou j'ai les noms de mes clients en colonne A et je
voudrais que mes formules de la colonne B utilise le nom du client de
la colonne A pour indiquer le nom de la feuille du classeur sachant
que chaque feuille correspond =E0 un client.
Ex : MARTIN est le nom d'une feuille, en A1 d'une autre feuille (celle
o=F9 je veux mes formules - un recap) il est saisi MARTIN et je voudrais
en B1 une formule du type recherchev (dans la feuille dont le nom est
en A1) de A1:C30;3;1
Je voudrais si possible faire clisser une formule dans la colonne B d'une feuille ou j'ai les noms de mes clients en colonne A et je voudrais que mes formules de la colonne B utilise le nom du client de la colonne A pour indiquer le nom de la feuille du classeur sachant que chaque feuille correspond à un client.
Ex : MARTIN est le nom d'une feuille, en A1 d'une autre feuille (celle où je veux mes formules - un recap) il est saisi MARTIN et je voudrais en B1 une formule du type recherchev (dans la feuille dont le nom est en A1) de A1:C30;3;1
Si quelqu'un peut m'aider d'avance merci.
Bonjour,
Fiche de Dupont:
Nom Dupont
Service Market
Salaire 2300
Synhèse:
Nom Service Salaire
Dupont Market 2300
Martin Ventes 4000
http://cjoint.com/?kenpWnFaZ4
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([A2:A1000], Target) Is Nothing And Target.Count = 1
Then
Chemin = ThisWorkbook.Path
Fichier = Target & ".xls"
If Dir(Chemin & "" & Fichier) <> "" Then
onglet = "feuil1"
Target.Offset(0, 1).Formula = "='" & Chemin & "[" & Target & "]"
& onglet & "'!" & "B2"
Target.Offset(0, 2).Formula = "='" & Chemin & "[" & Target & "]"
& onglet & "'!" & "B3"
Target.Offset(0, 1) = Target.Offset(0, 1).Value
Target.Offset(0, 2) = Target.Offset(0, 2).Value
End If
End If
End Sub
JB
http://boisgontierjacques.free.fr
On 4 oct, 08:48, Ceno <cedric-...@ifrance.com> wrote:
Bonjour à tous,
Je voudrais si possible faire clisser une formule dans la colonne B
d'une feuille ou j'ai les noms de mes clients en colonne A et je
voudrais que mes formules de la colonne B utilise le nom du client de
la colonne A pour indiquer le nom de la feuille du classeur sachant
que chaque feuille correspond à un client.
Ex : MARTIN est le nom d'une feuille, en A1 d'une autre feuille (celle
où je veux mes formules - un recap) il est saisi MARTIN et je voudrais
en B1 une formule du type recherchev (dans la feuille dont le nom est
en A1) de A1:C30;3;1
Je voudrais si possible faire clisser une formule dans la colonne B d'une feuille ou j'ai les noms de mes clients en colonne A et je voudrais que mes formules de la colonne B utilise le nom du client de la colonne A pour indiquer le nom de la feuille du classeur sachant que chaque feuille correspond à un client.
Ex : MARTIN est le nom d'une feuille, en A1 d'une autre feuille (celle où je veux mes formules - un recap) il est saisi MARTIN et je voudrais en B1 une formule du type recherchev (dans la feuille dont le nom est en A1) de A1:C30;3;1
Si quelqu'un peut m'aider d'avance merci.
Ceno
Merci JB,
Il n 'y pas de solution sans macro, ca n existe pas dans une formule simple d'Excel ?
En tout Merci pour ta réponse.
Ceno
Merci JB,
Il n 'y pas de solution sans macro, ca n existe pas dans une formule
simple d'Excel ?