Я довольно новый / возвращаюсь в VBA после ~ 10 лет перерыва. Теперь я столкнулся со следующей проблемой: я хотел бы записать даты из столбца на рабочем листе 1 (скажем, столбец B) в массив, пока не достигну пустой ячейки. На данный момент я не хочу выходить из цикла. Затем он берет следующий лист, рабочий лист2 и делает то же самое, создавая многомерный массив, пока не будет достигнут конец рабочей книги.
В настоящее время я не могу записать даты в массив и проверить, правильно ли они были сохранены, записав их в соответствующую ячейку.
Может кто-нибудь подсказать мне, с чего начать?
Спасибо! (ниже приведен код, с которого я начал) Джеймс
Sub ReadDuedates()
Dim ArrayDate As Variant
Dim rngDates As Range
Dim i As Variant
Dim y as integer
y = 1
ArrayDate = Worksheets("Project01").Range("C2:C8").Value ' I am using this as a static range currently since i haven't figured out the Loop yet
'For Each i In rngDates
Worksheets("Project01").Range("C" & y).Value = ArrayDates(y-1) 'I try to use this to see whether my Information was read into the array correctly
y = y + 1
Next i