-1
В течение рабочих листов я есть «Даты» в Cells(1,1)
, Cells(1,10)
, Cells(1,19)
, Cells(1,28)
.....VBA заполнить диапазон с конкретной ячейкой
У меня есть переменная с именем nr_rows
ведьму в моем случае 860, и мне нужно поставить под каждым «Датами» результаты от Row 1
в Row 2
до Row 860
.
Результаты должны быть как:
| A | J | S |.....
-----------------------------------------------------------
1 | 21.02.16 16:20 | 21.02.16 16:21 | 21.02.16 16:22 |.....
2 | 21.02.16 16:20 | 21.02.16 16:21 | 21.02.16 16:22 |.....
3 | 21.02.16 16:20 | 21.02.16 16:21 | 21.02.16 16:22 |.....
.....................................................................
860 | 21.02.16 16:20 | 21.02.16 16:21 | 21.02.16 16:22 |.....
Это я то, что я сделал, но у меня есть ошибка 1004
nr_rows is 860
col = 1
For col = 1 To 256
For n = 1 to nr_rows
ActiveSheet.Cells(1, col).Select
Selection.AutoFill Destination:=Range(Cells(1, col), Cells(n,col))
col = col + 9
Next n
Next col
еще нет результатов – BOB
это было лучшее, что я мог сделать с входными данными как на ваш вопрос. вы можете улучшить его с подробным описанием сценария «до» и «после» и дать более подробную информацию о том, что «все еще нет результатов» _ на самом деле означает – user3598756
Запрос не копирует результаты из строки 1, он увеличивает дата и время. Например, для столбца 1 у меня есть следующие результаты: 21.02.2016 16:00 21.02.2016 16:01 21.02.2016 16:02 ...... – BOB