Vba excel метод add
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет элемент в объект Collection .
Параметры
Обязательный. Объект любого типа, указывающий элемент, добавляемый в коллекцию.
Необязательный элемент. Уникальное выражение типа String , задающее ключевую строку, которая может использоваться для доступа к этому элементу коллекции вместо индекса позиции.
Необязательный элемент. Выражение, задающее относительную позицию в коллекции. Добавляемый элемент помещается в коллекцию перед элементом, определяемым аргументом Before . Если параметр Before является числовым выражением, то он должен быть числом от 1 до значения Count коллекции. Если параметр Before является выражением типа String , то оно должно соответствовать ключевой строке, заданной при добавлении элемента в коллекцию. Нельзя указать одновременно и Before , и After .
Необязательный элемент. Выражение, задающее относительную позицию в коллекции. Добавляемый элемент помещается в коллекцию после элемента, определяемого аргументом After . Если параметр After является числовым выражением, то он должен быть числом от 1 до значения Count коллекции. Если параметр After является выражением типа String , то он должно соответствовать ключевой строке, заданной при добавлении элемента в коллекцию. Нельзя указать одновременно и Before , и After .
Примеры
В следующем примере метод используется Add для добавления child объектов — экземпляров класса, который называется child свойством Public name , в вызываемую family коллекцию. Чтобы узнать, как это работает, создайте Form элемент управления с двумя Button элементами управления и задайте их Text свойства Add и List . child Добавьте определение класса и family объявление в код формы. Измените _Click обработчики событий для кнопок добавления и списка , как показано ниже. Кнопка "Добавить" позволяет добавлять дочерние элементы. Кнопка "Список " отображает имена всех дочерних элементов.
Комментарии
Аргумент Before или After аргумент должны ссылаться на существующий элемент коллекции; в противном случае возникает ошибка.
Если аргументы Before и After аргументы опущены, новый объект добавляется в конец коллекции.
Ошибка также возникает, если указанное Key значение соответствует ключу для существующего элемента коллекции.
Creates a new worksheet, chart, or macro sheet. The new worksheet becomes the active sheet.
Syntax
expression A variable that represents a Worksheets object.
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
Before | Optional | Variant | An object that specifies the sheet before which the new sheet is added. |
After | Optional | Variant | An object that specifies the sheet after which the new sheet is added. |
Count | Optional | Variant | The number of sheets to be added. The default value is one. |
Type | Optional | Variant | Specifies the sheet type. Can be one of the following XlSheetType constants: xlWorksheet, xlChart, xlExcel4MacroSheet, or xlExcel4IntlMacroSheet. If you are inserting a sheet based on an existing template, specify the path to the template. The default value is xlWorksheet. |
Return value
An Object value that represents the new worksheet, chart, or macro sheet.
Remarks
If Before and After are both omitted, the new sheet is inserted before the active sheet.
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
Создает новый рабочий лист, лист диаграммы или макроса. Новый лист становится активным.
Синтаксис
выражения. Добавление (До, После, Граф, Тип)
выражение: переменная, представляющая объект Sheets.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Before | Необязательный | Variant | Объект, указывающий лист, перед которым добавляется новый лист. |
After | Необязательный | Variant | Объект, указывающий лист, после которого добавляется новый лист. |
Count | Необязательный | Variant | Количество добавляемых листов. Значение по умолчанию — это количество выбранных листов. |
Type | Необязательный | Variant | Определяет тип листа. Может быть одним из следующих констант XlSheetType : xlWorksheet, xlChart, xlExcel4MacroSheet или xlExcel4IntlMacroSheet. Если вставляется лист на основе существующего шаблона, укажите путь к шаблону. Значение по умолчанию — xlWorksheet. |
Возвращаемое значение
Значение Object, представляющее новый рабочий лист, лист диаграммы или макроса.
Примечания
Если оба параметра, Before и After, отсутствуют, новый лист вставляется перед активным листом.
Пример
В этом примере новый лист вставляется перед последним листом в активной книге.
В этом примере вставляется новая таблица после последнего таблицы в активной книге, и возвращается ссылка на объект в локальной переменной.
В 32-разрядной версии Excel 2010 этот метод может создать не более 255 листов за один раз.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Creates a new worksheet, chart, or macro sheet. The new worksheet becomes the active sheet.
Syntax
expression A variable that represents a Sheets object.
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
Before | Optional | Variant | An object that specifies the sheet before which the new sheet is added. |
After | Optional | Variant | An object that specifies the sheet after which the new sheet is added. |
Count | Optional | Variant | The number of sheets to be added. The default value is the number of selected sheets. |
Type | Optional | Variant | Specifies the sheet type. Can be one of the following XlSheetType constants: xlWorksheet, xlChart, xlExcel4MacroSheet, or xlExcel4IntlMacroSheet. If you are inserting a sheet based on an existing template, specify the path to the template. The default value is xlWorksheet. |
Return value
An Object value that represents the new worksheet, chart, or macro sheet.
Remarks
If Before and After are both omitted, the new sheet is inserted before the active sheet.
Example
This example inserts a new worksheet before the last worksheet in the active workbook.
This example inserts a new worksheet after the last worksheet in the active workbook, and captures the returned object reference in a local variable.
In 32-bit Excel 2010, this method cannot create more than 255 sheets at one time.
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
Создает новый рабочий лист, лист диаграммы или макроса. Новый лист становится активным.
Синтаксис
выражения. Добавление (До, После, Граф, Тип)
выражение Переменная, представляюная объект "Таблицы ".
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Before | Необязательный | Variant | Объект, указывающий лист, перед которым добавляется новый лист. |
After | Необязательный | Variant | Объект, указывающий лист, после которого добавляется новый лист. |
Count | Необязательный | Variant | Количество добавляемых листов. Значение по умолчанию — один. |
Type | Необязательный | Variant | Определяет тип листа. Может быть одним из следующих констант XlSheetType : xlWorksheet, xlChart, xlExcel4MacroSheet или xlExcel4IntlMacroSheet. Если вставляется лист на основе существующего шаблона, укажите путь к шаблону. Значение по умолчанию — xlWorksheet. |
Возвращаемое значение
Значение Object, представляющее новый рабочий лист, лист диаграммы или макроса.
Примечания
Если оба параметра, Before и After, отсутствуют, новый лист вставляется перед активным листом.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Читайте также: