Sub transfertTableau2DChamp()
Dim a()
Dim b()
Nlig = 10
Ncol = 54
ReDim a(1 To Nlig, 1 To Ncol)
For l = 1 To Nlig
For c = 1 To Ncol
a(l, c) = Sheets("Planning").Cells(l, c)
Next c
Next l
ReDim b(1 To Nlig, 1 To Ncol)
For l = 4 To Nlig
For c = 7 To Ncol Step 5
b(l, c) = Sheets("Planning").Cells(l, c)
Next c
Next l
[A1].Resize(UBound(a, 1), UBound(a, 2)) = a 'recopie le tableau intégral
[A20].Resize(UBound(b, 1), UBound(b, 2)) = b 'ne reprend que les colonnes remarques
'essai avec code JB
Set mondico = CreateObject("Scripting.Dictionary")
For Each c In Range("a20", "BA50") 'Test
mondico(c.Value) = ""
Next c
[CA2].Resize(mondico.Count, 1) = Application.Transpose(mondico.keys)
'MsgBox mondico(1)
End Sub