Bonjour,
Un début de réponse à adapter.
Cdlt.
Option Explicit
Public Sub DEMO()
Dim lastRow As Long, n As Long, I As Long
With ActiveSheet
lastRow = .Cells(.Rows.Count, 4).End(xlUp).Row
n = 53
With .Cells(4, 12).Resize(lastRow - 3, 10)
.Interior.Color = xlNone
.ClearContents
End With
For I = 4 To lastRow
.Cells(I, 4).Copy .Cells(I, VBA.Asc(.Cells(I, 4).Value) - n)
Next I
End With
End Sub