Comparaison feuilles

Bonsoir,

je souhaite comparer 2 feuilles d'in même classeur.

Sur la première feuille "Feuille export", je récupére des données.

Suivant le critère "N°commande", je souhaite vérifier si la commande est présente sur la feuille "Feuille de travail",

si c'est le cas, pas de modification. Si elle n'est pas présente, copier la ligne commande.

Quelqu'un peut-il m'aider ?

Merci d'avance.

Bonsoir patrick33,

  • copier les données de l'extraction depuis la feuille export vers la feuille de travail à la suite des données déjà présentes dans la feuille export .
  • sélectionner ce tableau "augmenté"
  • utiliser la commande du "menu Données / Supprimer les doublons" pour éliminer les occurrences multiples du tableau (sur le champ "N°comande")

Merci Mafraise,

mais je souhaiterais effectuer la manip par VBA.

Re,

Via la macro Test. Cliquez sur le bouton Hop!

Le code dans module1 :

Sub Test()
Dim xrg
   With Sheets("Feuille export")
      If .FilterMode Then .ShowAllData
      Set xrg = .Range("a2:e" & .Cells(Rows.Count, "a").End(xlUp).Row)
   End With
   Application.ScreenUpdating = False
   With Sheets("Feuille de travail")
      .Select
      If .FilterMode Then .ShowAllData
      xrg.Copy .Cells(Rows.Count, "a").End(xlUp).Offset(1)
      Set xrg = .Range("a2:e" & .Cells(Rows.Count, "a").End(xlUp).Row)
      xrg.RemoveDuplicates Columns:=1, Header:=xlNo
   End With
End Sub

Re,

Je me suis aperçu que vous pouviez aussi utiliser Excel 2003. il semble me souvenir qu'Excel 2003 n'avait pas l'instruction "RemoveDuplicates".

Voici une nouvelle macro qui devrait être compatible 2003 et aussi avec les Mac.

Le code de la macro est dans module1.

Errata,

Je me suis rendu compte que le fichier v2 du message précédent était incomplet (une instruction a sauté) et cela conduit à des erreurs.

Il faut prendre le fichier v2a joint dans ce message.

Merci MaFraise.

Exactement ce que je voulais.

Par contre, dans la feuille de travail, les lignes sont en couleur, je ne le veux pas.

Dans le code je ne vois pas de "colorisation" des lignes.

Bonjour patrick33,

patrick 33 a écrit :

Par contre, dans la feuille de travail, les lignes sont en couleur, je ne le veux pas.

Voici les deux versions des fichiers complétés :

C'est parfait.

Merci

Rechercher des sujets similaires à "comparaison feuilles"