OVH Cloud OVH Cloud

Copier des valeurs d'une feuille à l'autre

3 réponses
Avatar
l
Bonjour à tous et merci d'avance à ceux qui vont me répondre.

Voilà, je dispose d'un classeur composé de 6 feuilles de calcul différentes.

Dans la première feuille les données établies comme suit :

Colonne A : Nom
Colonne B : Vitesse (V)
Colonne C : Résistance (R)
Colonne D : Souplesse (S)
et ainsi de suite... Je n'ai mis volontairement que ces 4 données puisque
c'est avec elles que je voudrais travailler.

Cette feuille est composée de X lignes... que je suppriment ou que je
rajoutent en fonction de mes besoins ; tout en sachant que ces données sont
classées dans mon tableau par ordre alphébétique croissant de haut en bas.

Dans les 5 autres feuilles, j'ai créé des tableaux qui reprennent entre
autres les noms mais aussi les données V, R et S.
Quand j'ai créé ces tableaux, sous les noms j'ai voulu mettre les données V,
R et S en faisant la formule =VRS!(numéro de cellule)... Ca a marché mais...
Le problème c'est que quand je supprime des lignes de mon tableau
principal... Les données qui étaient reportées dans le tableau d'une des
autres feuilles changent...

En gros, les valeurs V, R et S remontent toutes d'un cran quand je supprime
une ligne dans ma feuille principale...

Ma question est donc la suivante : Comment puis-je faire pour que les
données reportées dans mes tableaux annexes ne changent pas quand je supprime
une ligne dans mon tableau principal d'une part ???
et d'autre part pour les V, R et S qui sont attachées à un nom le reste ???

Je ne sais pas si vous allez pouvoir trouver une réponse à mes questions
mais si vous voulez travailler en grandeur nature, je peux vous envoyer le
classeur en question par mail.
Pour info, si vous voulez directement répondre à mes questions par mail,
vous pouvez le faire à l'adresse suivante : lolosteph95@msn.com

Merci à toutes et à tous.

3 réponses

Avatar
Patrick BASTARD
Bonjour, **

Une solution à tester, pas très élégante, mais...
Si, au lieu de supprimer tes lignes, tu les efface ?
Et que tu retries ta première feuille ?

ps : si tu aimes les Spam, mets ton adresse en clair dans tes messages,
sinon...Mais c'est peut-être déjà trop tard.
:-(


--
Bien amicordialement,
P. Bastard




Bonjour à tous et merci d'avance à ceux qui vont me répondre.

Voilà, je dispose d'un classeur composé de 6 feuilles de calcul
différentes.

Dans la première feuille les données établies comme suit :

Colonne A : Nom
Colonne B : Vitesse (V)
Colonne C : Résistance (R)
Colonne D : Souplesse (S)
et ainsi de suite... Je n'ai mis volontairement que ces 4 données
puisque c'est avec elles que je voudrais travailler.

Cette feuille est composée de X lignes... que je suppriment ou que je
rajoutent en fonction de mes besoins ; tout en sachant que ces
données sont classées dans mon tableau par ordre alphébétique
croissant de haut en bas.

Dans les 5 autres feuilles, j'ai créé des tableaux qui reprennent
entre autres les noms mais aussi les données V, R et S.
Quand j'ai créé ces tableaux, sous les noms j'ai voulu mettre les
données V, R et S en faisant la formule =VRS!(numéro de cellule)...
Ca a marché mais... Le problème c'est que quand je supprime des
lignes de mon tableau principal... Les données qui étaient reportées
dans le tableau d'une des autres feuilles changent...

En gros, les valeurs V, R et S remontent toutes d'un cran quand je
supprime une ligne dans ma feuille principale...

Ma question est donc la suivante : Comment puis-je faire pour que les
données reportées dans mes tableaux annexes ne changent pas quand je
supprime une ligne dans mon tableau principal d'une part ???
et d'autre part pour les V, R et S qui sont attachées à un nom le
reste ???

Je ne sais pas si vous allez pouvoir trouver une réponse à mes
questions mais si vous voulez travailler en grandeur nature, je peux
vous envoyer le classeur en question par mail.
Pour info, si vous voulez directement répondre à mes questions par
mail, vous pouvez le faire à l'adresse suivante :

Merci à toutes et à tous.


Avatar
l
Merci patrick...
A priori, cela fonctionne... mais j'aimerais trouver un truc avec une
fonction si c'était possible... néanmoins, je garde ton astuce sous le coude
au cas où personne n'aurait rien d'autre à ajouter...

A plus... et pour le mail.. trop tard...
Laurent


Bonjour, **

Une solution à tester, pas très élégante, mais...
Si, au lieu de supprimer tes lignes, tu les efface ?
Et que tu retries ta première feuille ?

ps : si tu aimes les Spam, mets ton adresse en clair dans tes messages,
sinon...Mais c'est peut-être déjà trop tard.
:-(


--
Bien amicordialement,
P. Bastard




Bonjour à tous et merci d'avance à ceux qui vont me répondre.

Voilà, je dispose d'un classeur composé de 6 feuilles de calcul
différentes.

Dans la première feuille les données établies comme suit :

Colonne A : Nom
Colonne B : Vitesse (V)
Colonne C : Résistance (R)
Colonne D : Souplesse (S)
et ainsi de suite... Je n'ai mis volontairement que ces 4 données
puisque c'est avec elles que je voudrais travailler.

Cette feuille est composée de X lignes... que je suppriment ou que je
rajoutent en fonction de mes besoins ; tout en sachant que ces
données sont classées dans mon tableau par ordre alphébétique
croissant de haut en bas.

Dans les 5 autres feuilles, j'ai créé des tableaux qui reprennent
entre autres les noms mais aussi les données V, R et S.
Quand j'ai créé ces tableaux, sous les noms j'ai voulu mettre les
données V, R et S en faisant la formule =VRS!(numéro de cellule)...
Ca a marché mais... Le problème c'est que quand je supprime des
lignes de mon tableau principal... Les données qui étaient reportées
dans le tableau d'une des autres feuilles changent...

En gros, les valeurs V, R et S remontent toutes d'un cran quand je
supprime une ligne dans ma feuille principale...

Ma question est donc la suivante : Comment puis-je faire pour que les
données reportées dans mes tableaux annexes ne changent pas quand je
supprime une ligne dans mon tableau principal d'une part ???
et d'autre part pour les V, R et S qui sont attachées à un nom le
reste ???

Je ne sais pas si vous allez pouvoir trouver une réponse à mes
questions mais si vous voulez travailler en grandeur nature, je peux
vous envoyer le classeur en question par mail.
Pour info, si vous voulez directement répondre à mes questions par
mail, vous pouvez le faire à l'adresse suivante :

Merci à toutes et à tous.







Avatar
didyeah
Voici une méthode que j'utilise :

Avant (obligatoire) la colonne "nom", il faut créer une colonne
"identifiant" pour le cas où il y aurait des homonymes dans "nom". Cet
identifiant doit être unique pour chaque enregistrement.

Dans les autres feuilles, la colonne identifiant doit également apparaitre
(mais pas forcément en première colonne, si l'on ne souhaite pas la voir
apparaître lors de l'impression. Dans mon exemple ce sera la colonne "Z").

Puis dans les colonnes suivantes, inscrire la formule (en ligne 2) :
=RECHERCHEV($Z2;premier_onglet!$A$2:$L$1000;colonne()+1;faux)

J'ai supposé que la liste du premier onglet couvre la plage A2:L1000. Mais
en attribuant un nom à cette plage, celui-ci peut prendre la place de la
mention "premier_onglet!$A$2:$L$1000" dans le deuxième argument de la formule.
Dans ce cas, pour ajouter un enregistrement dans la liste, il coviendra de
l'insérer avant la dernière ligne de la plage nommée avant d'effectuer un
éventuel tri des données.

J'espère que je suis assez clair (il n'est pas inutile de consulter l'aide
sur cette fonction).

Didyeah