Form.excel: appel d'une feuille à partir cellule

mike1155 mike1155
47 contributions
Membre depuis le 21/11/2002
Envoyé le 12/06/2004 à 11:55


Bonjour, voici mon problème, je dispose d\'un classeur contenant de nombreuses feuilles toutes avec la même structure.

Je voudrais créer une feuille récapitulative avec par exemple en colonne A, le nom des différentes feuilles et en colonne B, le contenu d\'une cellule bien précise

Sur cette feuille récapitulative, j\'aurai en A1: Feuil1
et en B1, je voudrais avoir +Feuil1!A3 par exemple (ca c\'est ok) mais je voudrais plutôt parvenir à faire quelque chose du style +A1!A3 puisque en A1 j\'ai Feuil1...

J\'espère que vous comprenez ce problème...

Merci de votre aide
M.Chevalier
sergolian sergolian
1 413 contributions
Membre depuis le 03/11/2002
Envoyé le 12/06/2004 à 18:31


J\'espère que vous comprenez ce problème


Ben non désolé [:o]
La tendresse, c'est comme l'argent, on peut en avoir assez, mais jamais trop.
mike1155 mike1155
47 contributions
Membre depuis le 21/11/2002
Envoyé le 13/06/2004 à 08:05


Je précise mon problème:

J'ai une feuille nommée : "Feuil1" dans mon classeur.

Dans une autre feuille "Recap", en A1 j'ai le nom de la première feuille: "Feuil1" et je voudrais pouvoir appeler le contenu d'une celulle de la feuille "Feuil1" en utilisant le contenu de la cellule A1 de la feuille Recap!! [°)]


Merci
M.Chevalier
sergolian sergolian
1 413 contributions
Membre depuis le 03/11/2002
Envoyé le 13/06/2004 à 08:56


Cette fois j\'ai parfaitement compris (+)
Mais j\'ai pas trouvé pour autant, cela dit je plancherai à nouveau là dessus, c\'est intéressant et ça peut même m\'être utile à l\'occasion [;)]
La tendresse, c'est comme l'argent, on peut en avoir assez, mais jamais trop.
jlazard jlazard
62 contributions
Membre depuis le 04/08/2002
Envoyé le 13/06/2004 à 10:25


Bonjour Mike,
Ton problème est simple.
Tu dois utiliser les liens HYPERTEXTES.
Connais-tu le principe?
Jlazard
sergolian sergolian
1 413 contributions
Membre depuis le 03/11/2002
Envoyé le 13/06/2004 à 10:29


(?)
Mais les liens hypertextes, s\'ils permettent de passer le la feuille recap à une autre, ne permettent pas de donner l\'info recherchée par mike en B1 [:o]
Dur dur sa colle, il doit pourtant bien y avoir une solution bon sang [:o)]
La tendresse, c'est comme l'argent, on peut en avoir assez, mais jamais trop.
jull jull
398 contributions
Membre depuis le 17/07/2001
Envoyé le 13/06/2004 à 10:39


Bonjour,
S\'il s\'agit de créer une [S]simple liaison passive [/S]entre des cellules de différents classeurs, sers-toi de l\'aide excel :
1) Ouvrez le classeur qui contiendra la liaison, appelé classeur de destination (fichier de destination : fichier dans lequel un objet lié ou incorporé est inséré). Le fichier source contient les informations utilisées pour créer l\'objet. Lorsque vous modifiez des informations dans un fichier de destination, celles-ci ne sont pas mises à jour dans le fichier source.) et le classeur contenant les données que vous voulez lier (appelé classeur source (fichier source : fichier qui contient les informations qui ont été utilisées pour créer un objet lié ou incorporé. Lorsque vous mettez à jour les informations du fichier source, vous pouvez également mettre à jour l\'objet lié du fichier de destination.).
2) Dans le classeur de destination, cliquez sur Enregistrer.
3) Sélectionnez une ou plusieurs cellules à partir desquelles vous voulez établir la liaison.
4) Si vous créez une nouvelle formule, tapez un signe égal (=).
Si vous entrez la liaison ailleurs dans la formule, tapez l\'opérateur ou la fonction qui doit précéder la liaison.
5) Dans le menu Fenêtre, cliquez sur le nom du classeur source, puis sur le classeur contenant les cellules vers lesquelles vous voulez établir la liaison.
6) Sélectionnez les cellules que vous souhaitez lier.
7) Complétez la formule. Lorsque vous avez terminé, appuyez sur ENTRÉE.
Bonne journée !

sergolian sergolian
1 413 contributions
Membre depuis le 03/11/2002
Envoyé le 13/06/2004 à 10:47


Mais je viens de penser à quelque chose qui pourrait convenir [:o]

Si le but le la manoeuvre est d\'avoir une fiche recap affichant le titre des autres feuilles de ton classeur :
Il te suffit de nommer chaque onglet du nom de la cellule A1, pour ce faire il existe une petite macro très simple qui le fait automatiquement :

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
On Error Resume Next
For Each sht In ActiveWorkbook.Worksheets
Sheets(sht.Name).Name = Sheets(sht.Name).[A1]
Next
End Sub


A partir de là tu crées des liens hypertexte sur ta feuille recap et le tour est joué (+)
J\'ai bon là ? [:D]
La tendresse, c'est comme l'argent, on peut en avoir assez, mais jamais trop.
jlazard jlazard
62 contributions
Membre depuis le 04/08/2002
Envoyé le 13/06/2004 à 11:09


Bonjour à tous,
Si la feuille récap doit servir à retrouver une cellule bien précise le lien HYPERTEXTE
peut le faire très simplement.
Si j\'ai bien compris le problème.
Le récap en feuille 1
En a1 lien feuille2+a10
La liaison se fera directement sur a10 en feuille 2.
Bon ou pas bon? [°)]
Jlazard
sergolian sergolian
1 413 contributions
Membre depuis le 03/11/2002
Envoyé le 13/06/2004 à 11:12


La liaison se fera directement sur a10 en feuille 2.


Ben justement, ça marche pas.
Du moins je n\'y parviens pas [:o]
La tendresse, c'est comme l'argent, on peut en avoir assez, mais jamais trop.
sergolian sergolian
1 413 contributions
Membre depuis le 03/11/2002
Envoyé le 13/06/2004 à 11:16


En fait si j\'ai bien compris :

On fait un lien de la feuille recap en colonne A sur une autre feuille, jusque là pas de souci.

Mais obtenir automatiquement depuis l\'information de Feuilrecap A1, la cellule A1 de la feuille vers laquelle dirige le lien . . . c\'est là que ça coince [:)(]
La tendresse, c'est comme l'argent, on peut en avoir assez, mais jamais trop.
jlazard jlazard
62 contributions
Membre depuis le 04/08/2002
Envoyé le 13/06/2004 à 15:50


Re-re bonjour,
Je vais essayer d'être plus clair,car chez moi cela marche très bien.
Feuille1....recap
Feuille2....à retrouver le mot JOJO placé A10.

Dans la fenêtre lien hypertexte:
Texte à afficher ............JOJO
Référence cellule..........A10
Feuille 2 ...........................clic
Voila
Cela doit fonctionner [:o]


Bonne chance
Jlazard
jlazard jlazard
62 contributions
Membre depuis le 04/08/2002
Envoyé le 13/06/2004 à 16:12



Ceci peut-il vous aider?
Jlazard
sergolian sergolian
1 413 contributions
Membre depuis le 03/11/2002
Envoyé le 13/06/2004 à 19:08


Ceci peut-il vous aider?


Ben nan ! [:D]
Comment il vient ton \"jojo\" dans texte à afficher, tu dois le taper ? ou il s\'affiche seul ?
[:o]
La tendresse, c'est comme l'argent, on peut en avoir assez, mais jamais trop.
mike1155 mike1155
47 contributions
Membre depuis le 21/11/2002
Envoyé le 13/06/2004 à 19:59


Je reformule mon problème dans son contexte car je crois qu\'il n\'a pas été bien perçu:

Je possède un classeur avec 30 feuilles; chaque feuille porte le nom d\'un élève de la classe. Sur chaque feuille, aux mêmes endroits, j\'ai les résultats de l\'élève à qui appartient la feuille, disons en celulle A10, le pourcentage final de l\'élève.

Ce que je désire faire sur ma feuille récap (j\'ai déjà la liste des noms de mes 30 feuilles en colonne A et je voudrais en colonne B afficher la cellule A10 de chaque feuille de l\'élève correspondant...

NB: En fait, j\'ai pour chaque élève deux lignes de 9 colonnes à récupérer que j voudrais placer dans un tableau récapitulatif de ma feuille recap

Bien sur, je pourrais faire cela à la main mais j\'aimerais trouver une solution plus efficace....

En tout cas merci à tous de vous occuper ainsi de mon problème
M.Chevalier
mike1155 mike1155
47 contributions
Membre depuis le 21/11/2002
Envoyé le 13/06/2004 à 20:16


Voilà "presque" ce que je recherche:

La fonction ADRESSE :

=ADRESSE(10;1;4;;A1)



Malheureusement, son résultat est eleve1!A10 mais je ne parviens pas à faire afficher la valeur qui se trouve en A10 sur la feuille eleve1 (?)
M.Chevalier
jlazard jlazard
62 contributions
Membre depuis le 04/08/2002
Envoyé le 13/06/2004 à 20:19


Ben oui
Il faut le taper.
Et la référence de la cellule c\'est l\'adresse de JOJO sur la feuille2.
Allez on y va et on y arrivera.


Jlazard
sergolian sergolian
1 413 contributions
Membre depuis le 03/11/2002
Envoyé le 13/06/2004 à 20:19


merci à tous de vous occuper ainsi de mon problème


C\'est sympa de nous remercier, mais il faut reconnaître qu\'on aime bien \" se masturber l\'intelect \" [:D]
La tendresse, c'est comme l'argent, on peut en avoir assez, mais jamais trop.
sergolian sergolian
1 413 contributions
Membre depuis le 03/11/2002
Envoyé le 13/06/2004 à 20:21


Allez on y va et on y arrivera


Ben oui mais y\'a le match alors ça va être short [:D]
La tendresse, c'est comme l'argent, on peut en avoir assez, mais jamais trop.
mike1155 mike1155
47 contributions
Membre depuis le 21/11/2002
Envoyé le 13/06/2004 à 20:26


OK, on verra le match tranquille, il faut utiliser

=INDIRECT(ADRESSE(34;2;4;;A1))

en A1, je place le nom de la feuille dans laquelle je veux pêcher des infos

34;2 se sont les références (lig col) des cellules que je veux aller chercher

4 pour référence relative

Enfin voilà...merci à tous et bon match alors (+)
M.Chevalier
jlazard jlazard
62 contributions
Membre depuis le 04/08/2002
Envoyé le 13/06/2004 à 20:32


A Mike
Si j\'ai bien compris il faut faire ceci:

Feuille1 nom de l\'élève en a1
en b1 la formule : =feuil2!a10(si le total se trouve là)

Allez go!
Jlazard
sergolian sergolian
1 413 contributions
Membre depuis le 03/11/2002
Envoyé le 13/06/2004 à 20:33


(+) (+) (+)
Bonne soirée et @+ sur memo
La tendresse, c'est comme l'argent, on peut en avoir assez, mais jamais trop.
mike1155 mike1155
47 contributions
Membre depuis le 21/11/2002
Envoyé le 13/06/2004 à 20:42


a jlazard, oui, excepté que on ne connait pas le nom Feuil2, c\'est le nom de l\'élève qui se trouve en a1
M.Chevalier

Discussion trop ancienne

Cette discussion a été automatiquement fermée car elle n'a plus reçue de nouveau message depuis trop longtemps.

Nous vous suggérons de créer un nouveau message

« Retour sur la liste des messages de ce forum