Dim colw, c, ColName
'colw = Array(35.4, 39, 39.6, 54, 39.6, 34.8, 28.2, 170.4, 77.4, 35.4, 36, 70, 66, 92.4, 48, 51.6, 70, 39.6)
ColName = WsD.[A1].CurrentRegion.Rows(1).Value
With ListView1
.View = lvwReport
.CheckBoxes = False
.FullRowSelect = True
.Gridlines = True
.ListItems.Clear 'Ici
.ColumnHeaders.Clear 'Ic
For c = 1 To UBound(ColName, 2)
With .ColumnHeaders
.Add , , ColName(1, c), 70
' .Add , , ColName(1, c), colw(c - 1)
End With
Next c
End With