Метод Worksheets.Copy (Excel)
Копирует лист в другое место в книге.
Синтаксис
expression. Копирование (до, после)
Выражение Переменная, представляющая объект Worksheets .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Before | Необязательный | Variant | Лист, перед которым будет размещен скопированный лист. Невозможно указать параметр Before , если указать After. |
After | Необязательный | Variant | Лист, после которого будет размещен скопированный лист. Вы не можете указать After , если укажем значение До. |
Замечания
Если не указать значение "До" или "После", Microsoft Excel создает новую книгу, содержащую скопированный лист.
Если лист, указанный параметром After , скрыт и после него нет видимых листов, новые листы будут скопированы после последнего видимого листа, а не после указанного. Сделать лист, указанный параметром After , видимым перед копированием, позволяет получить новые листы в правильном положении.
Пример
В этом примере выполняется копирование Sheet1, помещая его после Sheet3.
Worksheets("Sheet1").Copy After:=Worksheets("Sheet3")
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.