Comparer deux colonnes
Résolu/Fermé
capeo
Messages postés
181
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
29 juin 2015
-
Modifié par capeo le 10/09/2014 à 20:22
capeo Messages postés 181 Date d'inscription samedi 16 août 2014 Statut Membre Dernière intervention 29 juin 2015 - 14 sept. 2014 à 22:52
capeo Messages postés 181 Date d'inscription samedi 16 août 2014 Statut Membre Dernière intervention 29 juin 2015 - 14 sept. 2014 à 22:52
A voir également:
- Comparer deux colonnes
- Faire deux colonnes sur word - Guide
- Inverser deux colonnes excel - Guide
- Fusionner deux colonnes excel - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Deux ecran pc - Guide
32 réponses
capeo
Messages postés
181
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
29 juin 2015
Modifié par capeo le 13/09/2014 à 14:47
Modifié par capeo le 13/09/2014 à 14:47
Re,
Je suis d'accord, ce n'est qu'après contrôle que j'alimenterais cette table donc au début cette table n'est pas figée.
Tu as effectivement d'autre cas comme ceux ci :
NCE12022 qui existe en NCE120-22 mais aussi NCE12022M;N.
Ces écritures n'ont pas d'existence dans la table bleue donc n'ont déclarées.
Mon travail est de corriger ces erreurs.
En final, toutes les références noires devraient avoir une correspondance en bleu sauf pour quelques cas.
Mon but est de chercher à passer toutes les écritures en bleues.
Au cours de mes recherches je pense que certaines références noires n'auront pas de correspondance car obsolètes, donc on ne les retrouvera pas dans la table bleue et elles seront supprimées
Ai je répondu à ta question ?
cdlt
Je suis d'accord, ce n'est qu'après contrôle que j'alimenterais cette table donc au début cette table n'est pas figée.
Tu as effectivement d'autre cas comme ceux ci :
NCE12022 qui existe en NCE120-22 mais aussi NCE12022M;N.
Ces écritures n'ont pas d'existence dans la table bleue donc n'ont déclarées.
Mon travail est de corriger ces erreurs.
En final, toutes les références noires devraient avoir une correspondance en bleu sauf pour quelques cas.
Mon but est de chercher à passer toutes les écritures en bleues.
Au cours de mes recherches je pense que certaines références noires n'auront pas de correspondance car obsolètes, donc on ne les retrouvera pas dans la table bleue et elles seront supprimées
Ai je répondu à ta question ?
cdlt
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
13 sept. 2014 à 15:18
13 sept. 2014 à 15:18
Re
Dans feuil 1 j'ai par formule récupéré puis trié les différentes sortes de références
Dans feuil2 les ref de feuil1 ont été copiées puis suppression des doublons puis dans reprise par macro (refbleue) des codes couleurs de al feuilel essais (3)
En espérant que ce la te sera utile pour y voir plus clair
https://www.cjoint.com/?0Inpsg9tA5E
Cdlmnt
Dans feuil 1 j'ai par formule récupéré puis trié les différentes sortes de références
Dans feuil2 les ref de feuil1 ont été copiées puis suppression des doublons puis dans reprise par macro (refbleue) des codes couleurs de al feuilel essais (3)
En espérant que ce la te sera utile pour y voir plus clair
https://www.cjoint.com/?0Inpsg9tA5E
Cdlmnt
capeo
Messages postés
181
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
29 juin 2015
13 sept. 2014 à 17:09
13 sept. 2014 à 17:09
Re,
Ta réponse n'est pas tout à fait ce que je pensais. de plus je pense que je n'ai pas été assez précis
Je joins un petit fichier qui modélise le final
https://www.cjoint.com/?3InrjHq8aug
cdlt
Ta réponse n'est pas tout à fait ce que je pensais. de plus je pense que je n'ai pas été assez précis
Je joins un petit fichier qui modélise le final
https://www.cjoint.com/?3InrjHq8aug
cdlt
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
13 sept. 2014 à 18:12
13 sept. 2014 à 18:12
J'avoue que je m'y perd ! moins facile que pour toi qui est dans le bain!
Donc dans ton dernier fichier la colonne F serait presque la bonne, il suffirait de transformer toutes les références en dessous d'une bleue selon celle-ci (macro possible) mais certaines ne sont pas bleues comme ACU100-02 (en noir) ou AFB123 (en rouge) etc du coup je ne sais pas quoi et comment faire
Cdlmnt
Donc dans ton dernier fichier la colonne F serait presque la bonne, il suffirait de transformer toutes les références en dessous d'une bleue selon celle-ci (macro possible) mais certaines ne sont pas bleues comme ACU100-02 (en noir) ou AFB123 (en rouge) etc du coup je ne sais pas quoi et comment faire
Cdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
capeo
Messages postés
181
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
29 juin 2015
Modifié par capeo le 13/09/2014 à 18:37
Modifié par capeo le 13/09/2014 à 18:37
N'y a t il pas moyen simplement, dès que le travail de contrôle est fait, de faire une table avec la 1er extraction puis de créer une 2nd table en donnant comme argument que ABC10902 = ABC109-02 et de la placer dans une autre colonne dans la 1er table le tout sans macro ? cette 2nd table sera créer manuellement.
Cdlt
Cdlt
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
13 sept. 2014 à 20:43
13 sept. 2014 à 20:43
En partant de la liste de correspondance des références de mon dernier fichier un essai ; certaines références ne sont pas trouvées :
https://www.cjoint.com/?0InuS264J7h
S'approche-t-on du but ?
Cdlmnt
https://www.cjoint.com/?0InuS264J7h
S'approche-t-on du but ?
Cdlmnt
capeo
Messages postés
181
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
29 juin 2015
13 sept. 2014 à 21:54
13 sept. 2014 à 21:54
tu as terminé ...........
il faut penser de la manière suivante pour ce tableau.
je pars de l'extraction des données en noires et j'insère les données bleues.
J'ai mis deux couleurs pour les différenciés + la rouge qui sont des identifiants qui ne sont connus ni de la liste noire et ni de la liste bleue, qui sont peut être obsolètes.
la première colonne contiendra les données noires brut (sans doublons) et la 2nd les donnée bleues brutes. ce qui sera inégales puisque aucune égalité entre les bleues et les noires au départ.
Au fur et à mesure du contrôle et des corrections d'écriture je devrais arriver à une égalité.
je pense que maintenant le dossier est clos ou je ne le clôture pas car je n'ai pas fini d'étudier toutes tes formules et surtout ta macro.
Qu'en penses tu ?
Cdlt
il faut penser de la manière suivante pour ce tableau.
je pars de l'extraction des données en noires et j'insère les données bleues.
J'ai mis deux couleurs pour les différenciés + la rouge qui sont des identifiants qui ne sont connus ni de la liste noire et ni de la liste bleue, qui sont peut être obsolètes.
la première colonne contiendra les données noires brut (sans doublons) et la 2nd les donnée bleues brutes. ce qui sera inégales puisque aucune égalité entre les bleues et les noires au départ.
Au fur et à mesure du contrôle et des corrections d'écriture je devrais arriver à une égalité.
je pense que maintenant le dossier est clos ou je ne le clôture pas car je n'ai pas fini d'étudier toutes tes formules et surtout ta macro.
Qu'en penses tu ?
Cdlt
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
13 sept. 2014 à 22:02
13 sept. 2014 à 22:02
J'en pense que tu devrais assez vite arriver à un résultat, il restera surement quelques cas particuliers à traiter au coup par coup
N'hésite pas à me demander pour les formules ou la macro s'il y a quelque chose d'obscur
Tiens moi au courant de toutes manières
Cdlmnt
N'hésite pas à me demander pour les formules ou la macro s'il y a quelque chose d'obscur
Tiens moi au courant de toutes manières
Cdlmnt
capeo
Messages postés
181
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
29 juin 2015
13 sept. 2014 à 22:28
13 sept. 2014 à 22:28
je te remercie beaucoup pour l'aide apportée.
cdlt
cdlt
capeo
Messages postés
181
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
29 juin 2015
14 sept. 2014 à 18:07
14 sept. 2014 à 18:07
Bonjour
j'ai essayé de partir d'un autre fichier mais la macro de tri en bleu ne fonctionne pas. toutes les écritures bleues disparaissent sauf une qui se met en tête de colonne.
1) copie du module 1 et collage dans nouveau fichier en insérant module 1
2) copie des macros et collage dans la feuille 1 nommé "Essai"
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
a = Target.Font.ColorIndex
MsgBox a
End Sub
----------------------------------------------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
que dois je faire ?
cdlt
j'ai essayé de partir d'un autre fichier mais la macro de tri en bleu ne fonctionne pas. toutes les écritures bleues disparaissent sauf une qui se met en tête de colonne.
1) copie du module 1 et collage dans nouveau fichier en insérant module 1
2) copie des macros et collage dans la feuille 1 nommé "Essai"
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
a = Target.Font.ColorIndex
MsgBox a
End Sub
----------------------------------------------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
que dois je faire ?
cdlt
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
14 sept. 2014 à 18:33
14 sept. 2014 à 18:33
Bonjour
La macro utile est la macro appelée bleue
Elle doit être placée dans le module et s'applique à partir de la feuille essai(3) qui a les références classées en ordre alpha et les colonnes F G H (référence à cette dernière dans la macro) Elle traite les références qui ont comme code couleur 5 (le bleu du fichier que j'avais)
La macro suivante liée à la feuille m'a simplement servi à obtenir justement le bon code couleur par double clic dans une cellule avec écriture bleue
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
a = Target.Font.ColorIndex
MsgBox a
End Sub
1° vérifier le bon emplacement de la macro
2° vérifier que la feuille où tu veux l'appliquer est bien complète avec colonnes FGH et tri
3° vérifier avec la macro du double clic à partir d'une cellule que c'est bien le même code couleur de bleu (sinon remplacer tous les 5 dans l'autre macro par le code renvoyé dans la boîte d e message)
Cdlmnt
La macro utile est la macro appelée bleue
Elle doit être placée dans le module et s'applique à partir de la feuille essai(3) qui a les références classées en ordre alpha et les colonnes F G H (référence à cette dernière dans la macro) Elle traite les références qui ont comme code couleur 5 (le bleu du fichier que j'avais)
La macro suivante liée à la feuille m'a simplement servi à obtenir justement le bon code couleur par double clic dans une cellule avec écriture bleue
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
a = Target.Font.ColorIndex
MsgBox a
End Sub
1° vérifier le bon emplacement de la macro
2° vérifier que la feuille où tu veux l'appliquer est bien complète avec colonnes FGH et tri
3° vérifier avec la macro du double clic à partir d'une cellule que c'est bien le même code couleur de bleu (sinon remplacer tous les 5 dans l'autre macro par le code renvoyé dans la boîte d e message)
Cdlmnt
capeo
Messages postés
181
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
29 juin 2015
14 sept. 2014 à 19:19
14 sept. 2014 à 19:19
bonsoir
il manquait les colonnes FGH. que faut il faire pour supprimer la colonne FGH
cdlt
il manquait les colonnes FGH. que faut il faire pour supprimer la colonne FGH
cdlt
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
14 sept. 2014 à 19:21
14 sept. 2014 à 19:21
Pourquoi tu veux supprimer FGH ? puisque c'est ce qui calcule les correspondances ?
Et si tu les supprimes tu n'as plus besoin de la macro bleue qui ne sert qu'à bien remettre en bleu les références de base
Et si tu les supprimes tu n'as plus besoin de la macro bleue qui ne sert qu'à bien remettre en bleu les références de base
capeo
Messages postés
181
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
29 juin 2015
14 sept. 2014 à 19:25
14 sept. 2014 à 19:25
En fait c'est pour l'utiliser dans un autre contexte pour un autre fichier qui ne possède pas ces colonnes.
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
14 sept. 2014 à 20:53
14 sept. 2014 à 20:53
Elle ne peut te servir à rien ailleurs puisque elle a été faite pour la nouvelle feuille avec références triées et se base sur les colonnes des références expurgées des tirets et des 0 de départ pour attribuer la couleur bleue à celle en tête de liste et en en colonne A
Par contre si tu as un fichier avec dans une colonne des références bonnes qui ne sont pas à expurger et que tu veuilles mettre en bleu chaque fois qu'une référence change tu le fais par MFC il n'y a pas besoin de la macro
Par contre si tu as un fichier avec dans une colonne des références bonnes qui ne sont pas à expurger et que tu veuilles mettre en bleu chaque fois qu'une référence change tu le fais par MFC il n'y a pas besoin de la macro
capeo
Messages postés
181
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
29 juin 2015
14 sept. 2014 à 22:29
14 sept. 2014 à 22:29
oui mes comment ?
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
14 sept. 2014 à 22:44
14 sept. 2014 à 22:44
Tu selectionnes ta plage, par exemple A2:A2000
MFC nouvelle regle Applique formule et tu mets :
=A2<>A1
et choix format ecriture bleue
Cdlmnt
MFC nouvelle regle Applique formule et tu mets :
=A2<>A1
et choix format ecriture bleue
Cdlmnt
capeo
Messages postés
181
Date d'inscription
samedi 16 août 2014
Statut
Membre
Dernière intervention
29 juin 2015
14 sept. 2014 à 22:52
14 sept. 2014 à 22:52
ok
merci
merci