Re : Faire apparaitre les différences entre une fiche référence et un fichier
Bjr
Ci-joint ton Fichier , mais à partir de la File 14 , les différences ne sont plus en rouge et dans ton code ci-dessous, je ne vois pas la modification à faire :
Sub Valeurs_différentes_lister()
Dim c As Range, plage As Range
With Application: .ScreenUpdating = False: .Calculation = xlManual: .EnableEvents = False: End With
Sheets("Différences").Range("a:b").Clear
Sheets("Fiche Référence").Activate
Columns(1).Insert
Set plage = Range("e7:e" & Cells(Rows.Count, 5).End(xlUp).Row)
For Each c In plage
c.Offset(, -4).FormulaR1C1 = "=COUNTIF(Fichier!C[3],'Fiche Référence'!RC[4])"
Next
For Each c In plage.Offset(, -4)
If c.Value = 0 Then c.Offset(, 3).Resize(, 2).Copy Destination:=Sheets("Différences").Range("a" & Rows.Count).End(xlUp)(2)
Next
Columns(1).Delete
Sheets("Différences").Activate
With Range("a1"): .Value = Application.WorksheetFunction.CountA(Range("b:b")) & " valeurs différentes": .Font.Bold = True: .Font.Size = 12: End With
Set plage = Nothing
With Application: .EnableEvents = True: .Calculation = xlAutomatic: .ScreenUpdating = True: End With
End Sub
De plus étant débutant en Excel et VBA puis-je à partir de ton fichier donc de ton code copier mes 2 fichiers tels quels ou faut-il que je copie ton code sur mes 2 fichiers???
Encore Merci pour ta réponse et ton aide
Cordialement