Option Explicit
Sub NewInfo3()
Dim Wb1, Wb2 As Workbook
Dim Wb1F1, Wb2F1 As Worksheet
Set Wb1 = Workbooks("A.xls"): Set Wb2 = Workbooks("B.xls")
Set Wb1F1 = Wb1.Sheets("feuil1")
Set Wb2F1 = Wb2.Sheets("feuil1")
Dim I, Last As Integer
Dim C, M1, M2, Cel, FirstAddress
Dim Adr
Last = Wb2F1.[B65000].End(xlUp).Row
For I = 4 To Last
Set Cel = Wb2F1.Cells(I, 6) 'devrait renvoyer indirectement au nom
M1 = Wb2F1.Cells(I, 3)
M2 = Wb2F1.Cells(I, 4)
Wb1F1.Activate
Wb1F1.Range(Cel).Activate
ActiveCell.Offset(, 42) = M2: ActiveCell.Offset(, 42).Interior.ColorIndex = 40
ActiveCell.Offset(, 43) = M2: ActiveCell.Offset(, 43).Interior.ColorIndex = 40
Next
End Sub