Чтобы поместить массив в несколько столбцов в одной строке, просто измените размер цели.Помните, что массивы по умолчанию начинаются с нуля.
ActiveSheet.Cells(last_row, "A").Resize(1, Ubound(header)+1).Value = Header
Чтобы поместить массив в несколько строк в одном столбце, измените размер целевого объекта и транспонируйте массив.
ActiveSheet.Cells(last_row, "A").Resize(Ubound(header)+1, 1).Value = application.transpose(Header)
Чтобы поместить массивв одну ячейку, присоединиться к массиву.
ActiveSheet.Cells(last_row, "A").Value = Join(Header, ", ")