Cells(R, DataCol).Resize(, ColumnCount).Copy Cells(R, DataCol) _
.Offset(RowOffset * (R - StartRow), ColOffset).PasteSpecial xlValues
Может ли кто-нибудь сказать мне, почему приведенное выше утверждение является синтаксической ошибкой и как я могу получить инструкцию, чтобы разрешить использовать значение вставки или значение пасты?Ошибка синтаксиса со вставкой
Великий ответ, что хорошо работает, и очень познавательно. Еще один вопрос, который меня беспокоил. Почему, когда вы копируете блок из нескольких ячеек, т.е. – Elliot
позволяет сказать диапазон A1: D1, и вы применяете функцию «изменить» на рабочем листе. По значению, задайте как диапазон - я получаю измененное значение четыре раза, однако при включении смещения в измененных столбцах excel распознает только первый столбец операция вставки (A1 для этого случая)? – Elliot
Мне непонятно, что вы имеете в виду. Если я копирую и вставляю область, она вызывает только одно событие Change. Возможно, вы должны начать новый поток и предоставить некоторый код. –