1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| Dim search As Range
Dim valeur2 As String
Dim j, derlig2, numlig2 As Integer
With Sheets("Théorique")
derlig2 = .Cells(65536, 1).End(xlUp).row
End With
For j = 2 To derlig2
With Sheets("Théorique")
valeur2 = .Cells(j, 1).Value
End With
With Sheets("Réel").Columns(10)
Set search = .Cells.Find(valeur2)
If search Is Nothing Then
'MsgBox "Feuille Théorique: Le contrat" & " (ligne" & " " & j & ")" & " n'a pas été trouvé"
Sheets("Feuil3").Select
Range("C2").Select
ActiveCell.FormulaR1C1 = valeur2 & " (" & "ligne" & " " & j & ")" Else
'Compare ClientID, Trim Price, Bank informations
numlig2 = search.row
CodeAetG = Sheets("Réel").Cells(numlig2, 4).Value * 10 ^ 5 + Sheets("Réel").Cells(numlig2, 5).Value
If Val(Sheets("Théorique").Cells(j, 2).Value) <> Sheets("Réel").Cells(numlig2, 3).Value Then
MsgBox "Feuille Théorique: Le code Client" & " (" & "ligne" & " " & j & ")" & " est différent"
If Val(Sheets("Théorique").Cells(j, 13).Value) <> Sheets("Réel").Cells(numlig2, 8).Value Then
MsgBox "Feuille Théorique: Le Prix Trimestriel T.T.C." & " (" & "ligne" & " " & j & ")" & " est différent"
If Val(Sheets("Théorique").Cells(j, 4).Value) <> Sheets("Réel").Cells(numlig2, 6).Value Then
MsgBox "Feuille Théorique: Le Numéro de compte" & " (" & "ligne" & " " & j & ")" & " est différent"
If Val(Sheets("Théorique").Cells(j, 3).Value) <> CodeAetG Then
MsgBox "Feuille Théorique: Le Code Agence/Guichet" & " (" & "ligne" & " " & j & ")" & " est différent"
End If
End If
End If
End If
End If
End With
Sheets("Feuil3").Select
Range("C2").Select
ActiveCell.FormulaR1C1 = valeur2 & " (" & "ligne" & " " & j & ")"
Next j |
Partager