Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

gros problème : comparaison plusieurs colonnes...!!!!!!

  • Initiateur de la discussion Initiateur de la discussion tiankoo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

tiankoo

Guest
Bonjour,
Apres avoir fait des recherches plusieurs jour, je n'arrive toujours pas a trouver la solution a mon problème...
J'ai deux feuilles excel avec plusieurs colonnes, je voudrais savoir si le contenue d'une des cellules de la colonne D de la feuille1 apparait dans le contenu d'une des cellules de la colonne C de la feuille2.. Sachant que sur la premiere feuille il y a un zéro devant les 5chiffres important et que la deuxieme feuille il y a souvent des écriture en plus...
Et enfin je voudrais vérifier si les quantité corespondent bien, premiere et deuxieme colonne de la feuille1 et 2....
je susi vraiment pommé la moindre petite aide serait la bienvenue...*
Merci d'avance

Regarde la pièce jointe Classeur1.xls
 

Pièces jointes

Re : gros problème : comparaison plusieurs colonnes...!!!!!!

Bonjour,


Peut tu préciser si les nombre en question :
- sont toujours de cinq caractéres
-peuvent être accompagner de commentaire devant et/ ou derriere
 
Re : gros problème : comparaison plusieurs colonnes...!!!!!!

Bonsoir tiankoo et tdenfer ,

Je pense avoir compris votre demande:

je vous joint le fichier et le bout de code.

Sub test()

' Feuil1 la base à comparer avec la feuil2
Set F1 = Sheets("Feuil1")
derf1 = F1.Range("A65536").End(xlUp).Row

' Les donner de la feuil2
Set F2 = Sheets("Feuil2")
derf2 = F2.Range("A65536").End(xlUp).Row

' Nettoyage
F2.Range(F2.Cells(1, 5), F2.Cells(derf2, 6)).Clear


' Boucle sur les cellule de la feuil1 de la colonne C
For Each c In F1.Range(F1.Cells(1, 3), F1.Cells(derf1, 3))
' Boucle sur les cellule de la feuil2 de la colonne D
For Each j In F2.Range(F2.Cells(1, 4), F2.Cells(derf2, 4))

'Découpage du resultat de la cellule D (séparateur de texte "espace")
tabl1 = Split(j, " ")
' Boucle en tableau
For k = 0 To UBound(tabl1)
' Condition à respecter
If Right(c, Len(c) - 1) = tabl1(k) Then
Range(j.Address).Activate
With Selection
.Interior.ColorIndex = 4
.Font.Bold = True
End With
Range(j.Address).Offset(, 1) = c & " Existe F1"
' L'autre condition si la quantité de la feuil1 = à la feuil2
If c.Offset(, -2) = j.Offset(, -2) Then
Range(j.Address).Offset(, 2) = c.Offset(, -2) & " Existe F1"
Range(j.Address).Offset(, -2).Activate
With Selection
.Interior.ColorIndex = 4
.Font.Bold = True
End With
End If
Else
End If
Next k
Next j
Next c
End Sub


Au plaisir de vous lir est vous répondre, si vous avez un complément ou une modification

Laurent
 

Pièces jointes

Re : gros problème : comparaison plusieurs colonnes...!!!!!!

Bonjour,
je reviens vers vous car j'ai l'impression que la macro beug..
J'ai un peu cherché et je epnse que cela vient du fait que certain produits on le meme numéro de commande et la même quantité..
Dans l'idéal je voudrais éffacer du fichier "EN-COURS" les commande deja existantent dans le fichier_OCE ....
Quelqu'un peut il m'aider......???
Merci d'avance pour toute votre aide.!
 

Pièces jointes

Re : gros problème : comparaison plusieurs colonnes...!!!!!!

Bonjour,

Si j’ai bien compris il y a deux feuilles qui doivent être comparé niveaux données :

Feuille = EN-COURS (Qte + Numéro de commande) = (fichier_OCE Nbdexemplairesdemandes + Ndecommandeinterne)

Condition = Lorsque ces données sont identiques d’une feuille a l’autre j’ai mis une couleur verte sur les deux feuilles (données en commun)

J’ai aussi ajouter une croix devant chaque ligne de la feuille EN-COURS (Ligne de couleur verte = ligne identique a la feuille (fichier_OCE)

NB : Avec un simple filtre en filtrant sur la colonne des croix (sur les vides) vous avez tous se qui doit être jamais en commun = aucune cellule verte.

Et aussi j’ai ajouté une feuille suplémentaire (EN-COURS Unique !) qui justement est cette feuille dont j’ai extrait juste les données qui sont pas en commun dont unique.

J’ai ajouté un commentaire sur la feuille fichier_OCE (pour bien rappeler que c’est identique)

J’espères que j’ai répondu a votre demande et si vous avez des question ou modification au plaisir de vous répondre et apporter des correctif

Cordialement

Laurent
 

Pièces jointes

Re : gros problème : comparaison plusieurs colonnes...!!!!!!

Bonjour,
Veuillez m'escuser pour ce message, c'est une erreur que je ne referais plus.
Et encore merci a Laurent pour toute son aide.!
Raphaël
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
293
Réponses
6
Affichages
344
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…