Lier des cellules sur tri automatique

Résolu/Fermé
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 - 27 août 2012 à 17:11
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 31 août 2012 à 20:24
Bonjour,
J'ai un tableau qui fonctionne très bien avec les différentes formules et macros actives.
Je me retrouve confronté à un souci.

Sur la feuille "Tableau de commandes" en colonne J "Message", les données inscrites sont reprises sur la deuxième feuille (Récapitulatifs), en colonne G "Message".

Le problème rencontré, la quantité de chaque référence est cumulée en "Récapitulatif", et le doublon supprimé.
Cela entraine un décalage dans les données de la colonne G de la feuille récapitulatif, car la supppression du doublon, ôte une ligne, et les données de la colonne G se retrouvent faces aux "mauvaises références.
Tableau de commandes Colonne J Ref 129 -102 - 103 Message => RE
TRanscris en feuille "Récapitulatifs" sur les REF 102-103-104 .

les refs 125 et 12 aayant deux fois 1 en quantité le doublon a été supprimé et la quantité mise à jour.

J'espère que je suis assez clair. Merci de votre aide.

Le fichier TEST: https://www.cjoint.com/?BHBrfQl1ZEB

23 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
27 août 2012 à 19:15
Bonjour,

Tu pourrais utiliser en G4 :
=INDEX('Tableau Commandes'!J:J;EQUIV(B4;'Tableau Commandes'!E:E;0))
et tirer vers le bas

Mais il reste un problème : seul le premier message des doublons apparait !
Tu n'a pas dis ce qu'il faut faire dans ce cas !
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
27 août 2012 à 19:57
J'ai entré ta formule, et poursuivit le tes, comme tu peux le voire dans ce fichier:
https://www.cjoint.com/?BHBt0S8OKtf
Le cumul des référence fonctionne très bien comme la suppression des doublons (ex ref128)
Dès que j'ai mis ta formule, tout c'est classé correctement, notamment les 3 refs (129- 122-103) avec le commentaire.

A la ligne 15 du tableau de commandes, j'ai remis un commentaire face à la ref 125, et celui-ci n'apparait pas dans le récapitulatif..

"Mais il reste un problème : seul le premier message des doublons apparait !
Tu n'a pas dis ce qu'il faut faire dans ce cas ! "


Désolé, je ne comprends pas ce que tu veux dire ?
Bien cordialement
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
27 août 2012 à 20:15
Dans ton dernier exemple :
Si tu mets "RE" en J20 des commandes, tu n'as rien en G8 du récap !
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
28 août 2012 à 09:27
Dans ton dernier exemple :
Si tu mets "RE" en J20 des commandes, tu n'as rien en G8 du récap !


Oui, justement, je ne comprends pas pourquoi.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
28 août 2012 à 09:40
Bonjour,

128 apparait plusieurs fois dans les commandes, et c'est la première valeur, c'est à dire celle qui est en J9, qui est recopiée en G8.

Comme son nom l'indique, le récapitulatif n'est pas le détail ! Il te faut faire un choix pour ce que tu veux afficher en colonne G dans le cas où la référence apparait plusieurs fois avec des messages différents
0

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

Posez votre question
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
28 août 2012 à 09:59
Effectivement, j'ai fait un test sur les quantités d'où la répétition de plusieurs refs, et ça fonctionne.
Il te faut faire un choix pour ce que tu veux afficher en colonne G dans le cas où la référence apparait plusieurs fois avec des messages différents
C'est à dire ?
Je ne peux pas avoir les données en commentaires face au references désignées ?
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
28 août 2012 à 10:13
Si cela te convient, laisse comme ça.

Mais, pour des commentaires différents avec une même référence, tu n'aura que le commentaire de la première référence !

«Je ne peux pas avoir les données en commentaires face au references désignées ?»
C'est-à-dire ?
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
28 août 2012 à 10:18
Ca y est je viens de me réveiller ..... C'est dur des fois, ce n'est que de la logique .... Effectivement le commentaire je dois le mettre sur la première "apparition" d'une commande, sinon, il n'apparaitra pas sur récapitulatif, puisqu'il s'agira d'un doublon qui est supprimé..

Mille mercis de ton aide, et sincèrement désolé de ma totale incompréhension sur certains points ..
Bien cordialement
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
28 août 2012 à 10:49
C'était trop beau ........
J'ai emporté mon fichier de commandes dans le tableau et c'est la galère...
je me retrouve dans la même situation.
En fait le fichier à déjà attribué les quantité et le message en colonne "J", du coup, je me retrouve avec le message décalé comme auparavant.

Surtout que dans "tableau de commandes" je reprends également l'information qui sera transmise dans "récapitulatifs" en colonne F ....

je reparts à "0"

je mets le fichier tel que je le reçois aujourd'hui, où l'on constate toutes les erreurs.
Si on renseigne E4 (P= Préparée en F4 et R = Reliquat en F4), on verra que l'on a le même souci de décalage sur la première feuille......

Dois je refaire un tableau en faisant autrement afin d'obtenir je que je recherche?
Le fichier:
https://www.cjoint.com/?BHCkVlTmopq
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
28 août 2012 à 18:41
Re,

Les messages sont décalés car la formule en J5 est erronée, au lieu de :
=SI(D6="STOCK RES";"DISPO CHEZ MOI";SI(D6="Sold Out";"STOCK A VERIFIER";SI(D6="";"")))

il faut :
=SI(D5="STOCK RES";"DISPO CHEZ MOI";SI(D5="Sold Out";"STOCK A VERIFIER";SI(D5="";"")))

D'autre part, si tu remets la colonne REF au format standard et que tu supprimes l'alignement centré (pour revenir à l'alignement Standard) tu va te rendre compte que les valeurs situées en E13 à E18 et E20 à E22 sont des nombres et non pas des textes.
C'est pour cela que tu as des #NA sur le récap !

La solution :
Remettre la colonne REF au format Texte et ressaisir les valeurs en erreur.

0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
28 août 2012 à 19:30
il faut :
=SI(D5="STOCK RES";"DISPO CHEZ MOI";SI(D5="Sold Out";"STOCK A VERIFIER";SI(D5="";"")))


Effectivement, je viens de corriger cette grossière erreur.

D'autre part, si tu remets la colonne REF au format standard et que tu supprimes l'alignement centré (pour revenir à l'alignement Standard) tu va te rendre compte que les valeurs situées en E13 à E18 et E20 à E22 sont des nombres et non pas des textes.
C'est pour cela que tu as des #NA sur le récap !


La solution :
Remettre la colonne REF au format Texte et ressaisir les valeurs en erreur.


Effectivement, en accomplissant tes correctifs, celà fonctionne. mais dans ce cas, je dois intervenir quand j'importe le fichier CSV ??

Dernière chose, en renseignant la colone E dans Récapitulatifs, j'ai toujours un décalage en "tableau de commandes"
https://www.cjoint.com/?BHCtDKj6waF

Dire que je croyais faire simple .... dur dur..

Merci de ton aide
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
28 août 2012 à 19:32
LE fichier d'imort CSV.
Je sélectionne les données puis Copier/coller.

Ensuite je prend la ligne libre dessous, et recopier la mise en forme (sur tableau de commandes)

https://www.cjoint.com/?BHCtGJoSLUT
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
28 août 2012 à 20:29
Copier/Coller c'est pas importer ! Excel interprète les données comme bon lui semble, pas comme tu le désirerais.

Tu devrais importer le fichier sur un page vierge :

Données / A partir du texte
Délimité / choisir le séparateur en fonction du type de csv (, ou ;) / définir le format de chaque colonne, notamment Texte pour les Ref
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
29 août 2012 à 09:31
Merci Patrice,
Effectivement, j'importe les données csv dans la feuille 3. Je mets dans la colonne ref (sur mon csv) format texte.
Ensiuite, je colle tout dans le tableau et ça fonctionne !!

C'est un peu fastidieux, mais, à défaut de mieux je vais faire ainsi.

Par contre j'ai toujours le problème récurent des infos mises en colonne "F" sur Récapitulatifs,
qui sont décalées en "Commandes"?

https://www.cjoint.com/?BHDjFISZgs8
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
29 août 2012 à 12:44
Bonjour,

la formule à mettre en I5 des commandes :
=INDEX(Récapitulatifs!$F$4:$F$61;EQUIV($E5;Récapitulatifs!$B$4:$B$61;0))

Tu peux aussi éviter le copier/coller, en mettant des formules,
en C5 :
=Feuil3!C2
en D5
=Feuil3!D2
en E5
=Feuil3!E2
et tirer vers le bas du tableau

Fini les opérations fastidieuses :
Pour actualiser l'import :
sur la feuil3 : clic droit / actualiser

Tu n'a qu'a remplacer le fichier csv par le nouveau, en gardant le même nom et le même emplacement
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
29 août 2012 à 13:48
Patrice,
Je te mets le tableau en ayant fait exactement ce qui est écrit . Après moultes contrôles, rien à faire j'obtiens les affichages que tu pourras voir sur le fichier joint.

https://www.cjoint.com/?BHDnWwPMk2x
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
29 août 2012 à 16:49
Re,

Sélectionne la cellule E5 de commandes :
Clic droit / Format de cellule / Nombre / Standard

puis en E5 ressaisis la formule :
=Feuil3!E2

et tire la vers le bas
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
31 août 2012 à 08:35
Bonjour Patrice, me revoilà !!!

Alors ou je fais n'importe quoi ! ou je suis largué complet !! Il n'y a rien à faire mon tableau plante !!!
je te laisse constaté par toi- m^me.
les différents points:
- En réactualisant l'import CSV , dans le tableau commandes, il manque des références.
- Malgré les cellules identiques en J5 (tableau commandes) #ref
- En colonne G dans récapitulatifs "Plus rien " ??? malgré la formule
- Indications de la colonne F en récapitulatifs, non répétées en colonne I dans tableau de commande .

Cdt
Thierry
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
31 août 2012 à 08:39
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
29 août 2012 à 17:21
Que dire ???? Merci , ça serait vraiment trop facile..
Je suis désolé d'avoir autant insister, mais j'avoue que le résultat final en vaut largement la peine, et surtout, m'avoir aiguiller sur un système de mise en place absolument pas envisagé, en se servant directement du fichier CSV, avec "rafraichir", que je ne connaissais pas!!

Patrice, je te remercie très sincèrement, de cette aide précieuse, et la patience sans faille dont tu as fait preuve. C'est grâce à des personnes comme toi, que de tels sites peuvent exister.

Encore mille fois merci, et surtout tout ce temps que tu vas me faire gagner !!
Bien amicalement
Thierry
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
29 août 2012 à 17:28
De rien, au plaisir de te relire sur le Forum

Cordialement
Patrice
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
31 août 2012 à 08:45
Pour ceux qui arrivent sur ce sujet, voici ce que je "cherche à faire":

- En feuille 3, j'actualise celle-ci en important à chaque fois un fichier CSV avec les nouvelles commandes.

- Elles sont reprises automatiquement sur la feuille "tableau de commandes"

et c'est là que je me mélange les pinceaux !!!! en échangeant simultanément des données entre les feuilles "tableau de commandes" et "récapitulatifs".

Les données inscrites en colonne J de "Tableau de commandes" doivent être reprise en colonne G de "Récapitulatifs".

Les données inscrites en colonne F de "Récapitulatifs" doivent être reprise en colonne I de "Tableau de commandes".

En sachant que sur "Récapitulatifs" une macro additionne les quantités des références identiques provenant de "tableau de commandes", et suppriment les doublons.

Je me retrouve avec des données manquantes de part et d'autres, et je me suis perdu au milieu de tout celà !

Merci à tous ceux qui pourraient m'aider , ou suggérer une autre présentation .
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
Modifié par Patrice33740 le 31/08/2012 à 14:18
Bonjour,

Tu ré-ouvres un post que tu avait mis en résolu pour poser un nouveau problème.

Tu devrais laisser celui-ci en résolu et ouvrir un nouveau sujet !

C'est maintenant que tu demandes d'analyser ta méthode alors que tu nous as fait perdre du temps à résoudre des problèmes qui ne t'apportent pas la solution que tu voudrais.

Tu dois exposer ton problème en détail dès le début (y compris les macros) au lieu de délivrer les informations au compte goutte.

C'est pas correct envers ceux qui te répondent.

Patrice
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
31 août 2012 à 15:19
Bonjour Patrice,

Qu'il n'y est aucun malentendu. Je ne ré-ouvre pas le sujet, simplement et en aucun cas je pense qu'il ne s'agit de temps perdu.
J'ai remis en denier massage le message initial développé de tout ce qui a été rajouté.
Je n'ai pas ouvert de nouveau sujet, car je pense que ce n'aurait pas été correct. Tout ce qui a été fait est très utile et servira.
Je ne fais que souligner les soucis rencontrés, et je me posais la question et écrivais sur le sujet, de savoir, si je n'avais pas fait "une usine à gaz", et peut être il y avait plus simple, d'où tous les détails.
Toutes mes excuses pour l'incompréhension.
Bien cordialement
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
31 août 2012 à 15:49
Re,

« je me posais la question et écrivais sur le sujet, de savoir, si je n'avais pas fait "une usine à gaz", et peut être il y avait plus simple, d'où tous les détails. »

C'est un tard pour se poser la question, il y a effectivement de nombreuses autres méthodes mais encore faudrait-il savoir ce que tu veux faire exactement.

Tu n'expliques pas comment tu utilises ce fichier, ni à quoi il sert !

Quelle est l'utilité du récap ?
Pourquoi écris-tu dedans au lieu de renseigner la base de données commandes ?
Quelles sont les différentes macros, à quoi servent-elles ?
0