Transférer valeurs d'un tableau dans un autre

Résolu/Fermé
brutor2 Messages postés 8 Date d'inscription jeudi 9 octobre 2008 Statut Membre Dernière intervention 1 février 2009 - 31 oct. 2008 à 14:51
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 - 3 nov. 2008 à 21:15
Bonjour,
Voilà j'ai deux tableaux excel pratiquement identiques pour certaines valeurs.
les tableaus sont du genre suivant
colA colB colC colD colE colF colG

R R 25 25 25 25 R
R 24 24 24 24 24 R
R 23 23 23 23 23 DDD

R R 25 25 25 25 R
R 24 24 24 24 RP R
R 23 23 23 23 23 DDD

La seule valeur ajoutée sur le second tableau col F est RP mais répétée sur plusieurs colonnes et lignes de mon tableau.
Comment faire pour arriver à remettre toutes ces valeurs RP au bon endroit dans mon 1er tableau en remplacant la valeur qui si trouve (ici 24, mais la valeur peut-être différente)?
Ou comment faire la comparaison entre mes deux tableaux et trouver le moyen de dire:
si tu ne trouve pas cette valeur RP du tableau 2 dans le tableau 1 inscrit la dans la cellule concernée.
Pour info, je connais excel, mais pour les macros c'est pas ça, donc merci d'être assez précis.

Je vous remercie d'avance de votre aide...

Cordialement
A voir également:

8 réponses

manet61 Messages postés 202 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 9 juin 2018 179
1 nov. 2008 à 10:14
Bonjour,

Poster une copie des tableaux que l'on puisse voir clair.

A+
0
Bonjour,

Voici donc les deux tableaux. https://www.cjoint.com/?lblgfYnC4c

Il faudrait que celui de la feuille 2 (celui qui contient des cellules avec RP) viennent mettre les RP dans celui de la feuille 1 au même endroit.

Mais pour cela la fonction Si ne marche pas car en plus de mettre les RP dans les bonnes cellules elle me change le format des autres cellules. Ce que je dois absolument éviter.

Ce format est une erreur pour Excel mais doit rester si je veux transférer ce tableau dans une autre application de mon boulot.

Faut-il une macro ou bien une autre fonction?
Est-ce possible de répéter ou d'ignorer cette erreur de format sur les chiffres?

Merci de votre attention.
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
1 nov. 2008 à 11:35
Salut,

Tout simplement avec une mise en forme coditionnelle,

Si ton premier tableau commence en A1

mets le deuxième tableau en surbrillance et clic sur format/mise en forme conditionnelle
dans la première zone de texte sélectionne la valeur est
dans la deuxième zone de texte sélectionnes différente de
troisième zone de texte siasis =A1
clic sur format et choisis soit la coloration de la cellule ou de la police

Si tu n'y arrives pas je te posterai un exemple

A+
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
1 nov. 2008 à 11:45
Bonjour,

vu que toutes les autres cellules sont identiques sur les 2 feuilles fais simplement une copie de toute la plage concernée de la feuille2 sur la feuille 1, ou alors il y a un truc que je n'ai pas compris...
eric
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Non les chiffres peuvent être différent d'un tableau à un autre mais les valeurs R ou RP seront roujours au même endroit (R pour tableau 1, R et RP pour tableau 2)
0
==> pour Eriic, j'avais oublié le bonjour...

==> Bonjour Mike-31,

Je veux bien un exemple car si je transforme mon chiffre stocké sous forme de texte, il ne redevient pas sous cette forme '001, même avec le mise en forme conditionnelle.

Merci de votre attention
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
1 nov. 2008 à 13:54
Récupère l'exemple avec le lien ci-dessous

https://www.cjoint.com/?lbnZLZ62n1

A+
0
Bonsoir Mike 31,

Merci pour ton exemple il me servira surement.

Pour mon problème évoqué, j'ai en fin de compte utilisé la fonction SI sur un troisième tableau qui prenait les valeurs de mon tableau 1 et les RP de mon tableau 2 pour combiner l'ensemble.
(Merci à Marmotte18)

=SI(Tableau2!B8="RP";"RP";SI(Tableau1!B8="";"";Tableau1!B8))

Je suis donc arrivé à la solution souhaitée.


Merci tout de même pour ton attention.

Bonne soirée.

Brutor
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
3 nov. 2008 à 21:15
Ton problème résolu, n'oublis pas de porter le statut de cette discussion résolu

Merci et A+
0