Sub test()
Dim r As Range
Dim r1 As Range
Dim r2 As Range
Dim t As Single
Dim texte As String
Cells.Interior.Color = xlNone
Set r1 = [D3:J9]
Set r2 = [E1:E15]
r1.Interior.Color = RGB(0, 200, 255)
r2.Interior.Color = RGB(0, 255, 200)
texte = "Range 1 = " & r1.Address(0, 0) & vbCrLf & "Range 2 = " & r2.Address(0, 0) & vbCrLf
t = Timer
Set r = ExclusionTraditionnelleAméliorée(r1, r2)
texte = texte & "Exclusion traditionnelle améliorée : " & Format(Timer - t, "#0.00 sec") & vbCrLf & _
GetAddressFromRange(r) & vbCrLf & "********************************************" & vbCrLf
t = Timer
Set r = ExclusionTraditionnelleAméliorée(r1, r2)
texte = texte & "Exclusion traditionnelle améliorée : " & Format(Timer - t, "#0.00 sec") & vbCrLf & _
GetAddressFromRange(r) & vbCrLf & "********************************************" & vbCrLf
'Exclusion par la méthode Map Range to Table du Module_RangeFunctions
t = Timer
Set r = Exclusion(r1, r2)
texte = texte & "Exclusion Map Range to Table : " & Format(Timer - t, "#0.00 sec") & vbCrLf & _
GetAddressFromRange(r) & vbCrLf & "********************************************"
MsgBox texte
End Sub