Comparaison de 2 fichiers sans clé unique

Bonjour à tous,

Je souhaiterais SVP pourvoir être aidé sur le sujet qui suit.

Voici le scénario et mon besoin : Je reçois chaque début de mois un fichier de bilan financier. j'aimerais comparer les 2 fichiers et mettre en surbrillance les valeurs modifiées. l'affichage des écarts devant se faire dans le fichier du mois précédent (M-1) et non pas du mois qui commence (M, nouvelle réception)

Le pb est qu'il n'y a pas de "clé" unique entre les fichiers. Il n'y a pas de référence de ligne, la personne qui me met à dispo les fichier refuse d'en mettre une (passons sur les aspects politiques ... )

Comment puis-je faire SVP pour détecter les écarts entre les LIGNES EXCEL (par LIGNE, j'entends les lignes natives du tableau, 1,2, 3, 4 ....) et afficher en rouge les écarts dans le fichier M-1. ?

J'ai mis un exemple en PJ (fichier maquette, rien à voir avec les vraies données confidentielles) : le fichier de MAI et le fichier de JUIN. Je voudrais voir dans le fichier de MAI les écarts par rapport au nouveau fichier de JUIN. Ici je les ai mises en rouge à la main, mais j'aimerais des formules pour le faire. des formules qui devraient d'appliquer sur les lignes de 2 à 20 de l'exemple

Ca serait cool si j'avais des propositions de solutions car je passe bcp de temps à traquer les écarts.

Merci encore , Je vous souhaite un très bon WE

8bilan-juin.xlsx (10.39 Ko)
6bilan-mai.xlsx (10.43 Ko)

Bonjour,

Comment puis-je faire SVP pour détecter les écarts entre les LIGNES EXCEL (par LIGNE, j'entends les lignes natives du tableau, 1,2, 3, 4 ....) et afficher en rouge les écarts dans le fichier M-1. ?

Question : la présentation est la même entre les 2 mois ... il n'y a pas d'écart / e décalage entre les lignes ?

J'ai fait au plus simple

Sub comparer()
    Set f1 = Workbooks(Range("B1").Value).Sheets(1)
    Set f2 = Workbooks(Range("B2").Value).Sheets(1)
    For Each cel In f2.UsedRange
        If cel <> f1.Range(cel.Address) Then cel.Interior.Color = 255
    Next
End Sub
7chatogare.xlsm (14.70 Ko)

merci steelson

oui, la présentation sera la meme entre les 2 mois

merci pour ton code, je vais le tester mais j'ai aucune compétence en vba et/ou macro.

je vais d'abord regarder quelques tutos pour intégrer ce code.

sinon, est-ce possible de le traduire en formule dans excel ? ou le traduire en procédure d'utilisation des mise en forme conditionnelle ? J'appliquerai la procédure manuellement, c'est pas tres grave.

encore merci

je complète ma réponse précédente : j'avais pas vu que tu avais joint un fichier avec le code !! Top !! ca sera plus facile pour moi.

encore merci

sinon, est-ce possible de le traduire en formule dans excel ? ou le traduire en procédure d'utilisation des mise en forme conditionnelle ? J'appliquerai la procédure manuellement, c'est pas tres grave.

Non, ce serait trop rigide

Dans ma proposition,

  • tu ouvres les 2 fichiers à comparer,
  • tu ouvres le fichier que j'ai proposé,
  • tu mets les noms ds 2 fichiers
  • et tu cliques sur le rectangle arrondi

Steelson,

j'ai essayé sur mes fichiers réels, ça marche super ! merci beaucoup, tu me rend un grand service !

Rechercher des sujets similaires à "comparaison fichiers cle unique"