Я читаю несколько Q & A, однако мне сложно понять все длинные скрипты с использованием разных объектов.Диапазон патчей VBA с динамическим выбором
Я пытаюсь выбрать диапазон от одного листа до другого. Я хочу сохранить динамический диапазон, потому что диапазон может меняться каждый раз. Таким образом, я использовал следующий сценарий:
Dim range As Long
For range = ActiveCell To ActiveCell.End(xlDown)
Sheets("Stock Report").range("A4" & range).Value =
Sheets("Unique File").range("Y8" & range).Value
Однако он ничего не делает.
Этот скрипт делает работу, но я хотел бы сохранить последнюю ячейку динамическими:
Sheets("Stock Report").Range("A4:A9000").Value =
Sheets("Unique File").Range("Y8:Y90004").Value
Я должен сделать это для нескольких столбцов, которые вычисляются с помощью других файлов в различных рабочих листах и нужно сортировать они, наконец, без всех вычислений в другом.
Любые предложения?
Привет Гордон. Дело в том, что я не хочу выбирать весь столбец. Он всегда должен начинаться с ячеек (4, xx). И диапазон, который я хочу выбрать, имеет значения. То, что я не хочу, состоит в том, чтобы иметь больше строк в конце, чем значения, которые у меня есть. –
Это работает! Спасибо –