Xls worksheet что это

Объект Excel.Worksheet, программное создание, обнаружение, удаление листа Excel средствами VBA, свойства, методы и события объекта Excel.Worksheet

В Word ниже объекта Application и Document начинались уже объекты непосредственно для работы с текстом — Selection, Range и т.п. В Excel между объектом рабочей книги и ячейками есть еще один промежуточный объект — объект Worksheet (лист). Объекты Worksheet в книге объединены в коллекцию Sheets.

Чаще всего для ввода данных в Excel (напрямую или из базы данных) нам потребуется в первую очередь определиться с листом, на который пойдет ввод данных — либо просто выбрать его, либо вначале создать, а потом выбрать.

Процесс создания выглядит очень просто:

Dim oExcel As New Excel.Application ‘Запускаем Excel

oExcel.Visible = True ‘Делаем его видимым

Dim oWbk As Excel.Workbook

Set oWbk = oExcel.Workbooks.Add () ‘Создаем новую книгу

Dim oSheet As Excel.Worksheet

Set oSheet = oWbk.Worksheets.Add() ‘ Создаем новый лист

oSheet.Name = «Новый лист» ‘Присваиваем ему имя «Новый лист»

Метод Add() для коллекции Worksheets принимает несколько необязательных параметров, главная задача которых — определить, между какими существующими листами будет вставлен новый лист. Если ничего не указывать, то новый лист будет помещен самым первым.

Часто встречается и другая задача — просто найти нужный лист среди листов книги, например, если мы открыли существующую книгу. Сделать это очень просто, поскольку коллекция Worksheets умеет работать с именами листов. Ниже приведен пример, в котором мы так же запускаем Excel и создаем новую книгу, но при этом находим лист с именем «Лист1» и переименовываем его в «Новый лист»:

Dim oExcel As New Excel.Application ‘Запускаем Excel

oExcel.Visible = True ‘Делаем его видимым

Dim oWbk As Excel.Workbook

Set oWbk = oExcel.Workbooks.Add() ‘Создаем новую книгу

Dim oSheet As Excel.Worksheet

Set oSheet = oWbk.Worksheets.Item(«Лист 1») ‘ Находим Лист1

oSheet.Name = «Новый лист» ‘Присваиваем ему имя «Новый лист»

Обратите внимание, что в английской версии Excel этот код, скорее всего, не пройдет, поскольку листы там по умолчанию называются «Sheet1», «Sheet2» и т.п. Если вы в вашем коде используете имена листов по умолчанию и при этом вашей программе придется работать на компьютерах с разноязычными версиями Excel, обязательно предусмотрите дополнительные проверки или просто используйте номера листов вместо их имен.

У коллекции Sheets, помимо привычных нам свойств и методов ( Count, Item, Add(), Delete()) и свойств и методов, которые удобнее применять для объекта Worksheet ( Visible(), Copy(), Move(), PrintOut(), PrintPreview(), Select()) — поскольку все равно указывать конкретный лист — есть и один специфический метод FillAcrossSheets() — скопировать объект диапазона Range (варианты: полностью, только содержимое, только оформление) во все листы данной книги.

У объекта Worksheet — множество важных свойств и методов:

Некоторые важные методы объекта Worksheet:

Самое важное событие объекта Worksheet — это, конечно, Change. Существует множество практических задач, когда изменение пользователем значения ячейки должно приводить к изменению значения в ячейке другого листа/рабочей книги Excel или даже в базе данных. Другая ситуация, в которой используется это события — сложная проверка вводимого пользователем значения (например, опять-таки через обращение к базе данных). Эта событийная процедура работает со специальным параметром Target — то есть объектом Range, представляющим изменившуюся ячейку. При помощи свойств и методов объекта Range вы можете получить информацию об изменившемся значении, столбце и строке, в котором произошло изменение и т.п.

У объекта Worksheet есть еще два очень удобных события (их сильно не хватает объекту Document в Word). Это — события BeforeRightClick() и BeforeDoubleClick(). Как понятно из названия, первое событие позволяет перехватывать щелчок правой кнопкой мыши по любому месту в листе, а второе — двойной щелчок мышью. При помощи этих событий вы можете назначить свою реакцию (открытие контекстных меню, выдачу предупреждающих сообщений, переход в другой режим работы и т.п.) на действия пользователя.

Источник

Объект книги (Excel)

Представляет книгу Microsoft Excel.

Примечания

Объект Workbook входит в коллекцию книг. Коллекция книг содержит все объекты книги, открытые в настоящее время в Microsoft Excel.

Свойство ThisWorkbook объекта Application возвращает книгу, Visual Basic кода. В большинстве случаев это то же самое, что и активная книга. Однако если код Visual Basic является частью надстройки, свойство ThisWorkbook не возвращает активную книгу. В этом случае активная книга — это книга, вызываемая надстройка, в то время как свойство ThisWorkbook возвращает надстройку.

Если вы создаете надстройку из кода Visual Basic, следует использовать свойство ThisWorkbook, чтобы квалифицировать любое заявление, которое должно быть запускаться в книге, которую вы компиляции в надстройку.

Пример

Используйте книги (индекс), где индекс — это имя книги или номер индекса, чтобы вернуть один объект книги. В следующем примере активируется книга.

Номер индекса обозначает порядок открытия или создания книг. Workbooks(1) является первой созданной книгой и Workbooks(Workbooks.Count) последней созданной. Активация книги не меняет ее номер индекса. Все книги включены в число индексов, даже если они скрыты.

Свойство Name возвращает имя книги. Вы не можете установить имя с помощью этого свойства; Если необходимо изменить имя, используйте метод SaveAs для сохранения книги под другим именем.

В следующем примере в книге с именем Cogs.xls (книга уже должна быть открыта в Microsoft Excel).

Свойство ActiveWorkbook объекта Application возвращает трудовую книжку, которая в настоящее время активна. В следующем примере устанавливается имя автора для активной книги.

В этом примере вкладка таблицы из активной книги передается по электронной почте с помощью указанного адреса электронной почты и темы. Чтобы запустить этот код, активный электронный таблица должна содержать адрес электронной почты в ячейке A1, субъект в ячейке B1 и имя таблицы для отправки в ячейку C1.

События

Методы

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.

Источник

Объект таблицы (Excel)

Заметки

Объект Worksheet входит в коллекцию «Таблицы». Коллекция таблиц содержит все объекты таблицы в книге.

Объект Лист также входит в коллекцию Sheets. Коллекция Листов содержит все листы в книге (как таблицы, так и листы).

Пример

Используйте таблицы (индекс), где индексом является номер индекса или имя таблицы, чтобы вернуть один объект таблицы. В следующем примере скрывается таблица в активной книге.

Номер индекса таблицы обозначает положение таблицы на вкладке книги. Worksheets(1) это первый (самый левый) рабочий таблица в книге и Worksheets(Worksheets.Count) последняя. Все таблицы включены в число индексов, даже если они скрыты.

Имя таблицы отображается на вкладке для таблицы. Используйте свойство Name для набора или возврата имени таблицы. Следующий пример защищает сценарии на листе1.

Если лист является активным листом, вы можете использовать свойство ActiveSheet для ссылки на него. В следующем примере используется метод Активировать для активации Sheet1, задает ориентацию страницы в режим ландшафта, а затем печатает лист.

В этом примере событие BeforeDoubleClick используется для открытия указанного набора файлов в Блокнот. Чтобы использовать этот пример, таблица должна содержать следующие данные:

При двойном щелчке ячейки A1 файлы, указанные в ячейке A1, открываются в Блокнот.

События

Методы

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.

Источник

VBA Excel. Рабочий лист (создание, копирование, удаление)

Создание, копирование, перемещение и удаление рабочих листов Excel с помощью кода VBA. Методы Sheets.Add, Worksheet.Copy, Worksheet.Move и Worksheet.Delete.

Создание новых листов

Создание новых рабочих листов осуществляется с помощью метода Sheets.Add.

Синтаксис метода Sheets.Add

expression.Add [Before, After, Count, Type]

где expression — переменная, представляющая собой объект Sheet.

Компоненты метода Sheets.Add

*Если Before и After не указаны, новый лист, по умолчанию, будет добавлен перед активным листом.

**Для создания рабочего листа (xlWorksheet) можно использовать метод Worksheets.Add, который для создания диаграмм уже не подойдет.

Примеры создания листов

Создаваемый лист можно присвоить объектной переменной:

Если создаваемый лист присваивается объектной переменной, он будет помещен перед активным листом. Указать дополнительные параметры невозможно.

Копирование листов

Копирование рабочих листов осуществляется с помощью метода Worksheet.Copy.

Синтаксис метода Worksheet.Copy

expression.Copy [Before, After]

где expression — переменная, представляющая собой объект Worksheet.

Компоненты метода Worksheet.Copy

*Если Before и After не указаны, Excel создаст новую книгу и поместит копию листа в нее. Если скопированный лист содержит код в проекте VBA (в модуле листа), он тоже будет перенесен в новую книгу.

Примеры копирования листов

Если рабочие книги указаны как элементы коллекции Workbooks, в том числе ActiveWorkbook и ThisWorkbook, листы нужно указывать как элементы коллекции Worksheets, использование уникальных имен вызовет ошибку.

Перемещение листов

Перемещение рабочих листов осуществляется с помощью метода Worksheet.Move.

Синтаксис метода Worksheet.Move

expression.Move [Before, After]

где expression — переменная, представляющая собой объект Worksheet.

Компоненты метода Worksheet.Move

*Если Before и After не указаны, Excel создаст новую книгу и переместит лист в нее.

Примеры перемещения листов

Простые примеры перемещения листов:

Если рабочие книги указаны как элементы коллекции Workbooks, в том числе ActiveWorkbook и ThisWorkbook, листы нужно указывать как элементы коллекции Worksheets, использование уникальных имен вызовет ошибку.

Перемещение листа «Лист4» в позицию перед листом, указанным как по порядковому номеру, так и по имени ярлыка:

Удаление листов

Удаление рабочих листов осуществляется с помощью метода Worksheet.Delete

Синтаксис метода Worksheet.Delete

где expression — переменная, представляющая собой объект Worksheet.

Примеры удаления листов

Если рабочие книги указаны как элементы коллекции Workbooks, в том числе ActiveWorkbook и ThisWorkbook, листы нужно указывать как элементы коллекции Worksheets, использование уникальных имен вызовет ошибку.

Как обратиться к рабочему листу, переименовать, скрыть или отобразить его с помощью кода VBA Excel, смотрите в этой статье.

48 комментариев для “VBA Excel. Рабочий лист (создание, копирование, удаление)”

А как удалить листы не указывая постоянно их название?:

Привет, Мон!
Можно удалить все листы, кроме указанных в условии, с помощью цикла For Each … Next:

Если по крупному
нет Проверки наличия Листа в книге
нет Переименования Листа

Добрый день! не могу сделать в макросе — чтобы сделанному скопированному листу присваивалось свое имя, которое при новом запуске макроса новому листу будет присваивать новое имя из этой книги (переменное)

Добрый день, Эдуард!
Я правильно понял вопрос: нужно, чтобы макрос при каждом запуске создавал копию листа и присваивал ему новое имя, отличное от имени по умолчанию? Если так, то по каким правилам должно создаваться новое имя?

Здравствуйте. Не могу найти макрос может кто поможет.
Задача состоит в том что бы макрос читал все листы книги после чего делал копию этих листов и вставлял в эти же листы данные как значения. Т.е. фактически разрывал связи методом копи паст но на всех листах книги (колличество листов в книге может быть каждый раз разное.

Добрый день!
У меня вопрос.
Как перемещать лист перед другим листом, номер или название которого будет вводить пользователь?

Привет, Артур!
Перемещение листа «Лист2» на позицию перед листом, имя ярлыка которого вводится в текстовое поле информационного окна InputBox:

Спасибо!
У меня ещё вопрос. А если указывать номер листа, перед которым будет другой лист, какое изменение будет в коде?

А так можно вводить и номер, и имя:

Бладораю.
У меня последний вопрос.
Нужно, чтобы при отмене операции по перемещению не было ошибок. Я пробовал с If… Then GoTo, но не выходит.

Добрый день! Возможно ли полное копирование листа на нужный мне лист? В январе заполняются данные каждый день и надо чтобы за каждый день создавалась копия на заранее созданные 31 лист по дням?

Добрый день, Эдуард!
Это можно сделать двумя строками, но перед копированием следует проверить, не был ли исходный лист сегодня уже сохранен под новым именем:

Спасибо за помощь! Нашел другое решение более мне подходящее но не знаю как сделать чтобы созданые листы вставлялись по порядку нумерации 1,2,3 и т.д. после активного листа? Не поможете вот код

Спасибо все работает!

Еще вопрос, можно ли скопировать лист не в конец книги а между листами, есть 12 месяцев в книге ексель чтобы копировалось после января, февраля?

И может еще чтобы кнопка с макросом не копировалась а создавалась гипперссылка обратно на лист?

Я добавил код перемещения нового листа относительно исходного листа с именем текущего месяца и удаления ненужного нового листа, который создается при повторном вводе одного и того же числа:

Евгений огромное спасибо это то что и требовалось весьма признателен за Вашу помощь.

Эдуард, представленный выше код будет работать только с одним месяцем. Excel не даст создать в одной книге несколько листов с одним именем (одно и то же число, но разных месяцев). Вам придется как-то изменить наименование листов, например: 1.01-31.01, 1.02-28.02. Тогда для перемещения новых листов придется использовать другой алгоритм или по окончании одного месяца, все его листы переименовать, например так:

Я понял этого и не требуется по окончанию месяца листы будут сохранены отдельно.
А вот по предедущему коду нельзя ввести произвольное число т.е не по порядку 1,2,3 а сразу например 17 пропустив с 1 по 16?

Можно и так, если указать имя листа, перед которым вставлять перемещаемый (вместо всего блока If … End If):

В таком виде все работает как задумывалось — может кому то пригодится. Спасибо огромное Евгению за помощь!

Помогите с мелочью никак не пойму куда вставить умножить на 2,1 и на 1,9 чтобы не считалось +_ 20% в этой формуле?
=ДВССЫЛ(АДРЕС(СТРОКА();СТОЛБЕЦ()-1;1;1))

Эдуард, может быть у вас для ячейки с формулой установлен формат «Процентный»?

Нет числовой. условное форматирование со стрелками вверх вниз и вправо
=ДВССЫЛ(АДРЕС(СТРОКА();СТОЛБЕЦ()-1;1;1*2,6)) для стрелки вверх
=ДВССЫЛ(АДРЕС(СТРОКА();СТОЛБЕЦ()-1;1;1*2,4)) для стрелки вправо
но не работает может я не туда вставляю *2,6

Синтаксис функции АДРЕС:
АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[A1];[имя_листа])
Там, где вы умножаете, должно быть логическое значение [A1]: ИСТИНА или ЛОЖЬ (1 или 0).

Ребята привет! Подскажите как решить (буду очень признателен за готовый код) проблему.
Есть Гугл таблица с 10 листами. Один лист требуется скачивать на комп в формате CSV — это легко делается самой таблицей — есть возможность сохранить текущий лист. А вот второй лист нужно скачивать в формате ексель. И гугл уже не позволяет скачать текущий лист. Он скачивает в формате ексель всю книгу целиком. Это не удобно. Приходится удалять вручную ненужные листы. Либо сначала копировать весь лист в гугле, а затем вставлять в лист екселя.
В общем нужен код, который в дальнейшем привяжу к кнопочке, для скачивания определенного листа из книги с данными без формул и в формате ексель.

удаляю Лист по имени на ярлычке

машина вступает в диалог:
» Выбранные Листы будут удалены безвозвратно…»
Как сделать чтобы машина удаляла и не спрашивала

Евгений, помогите пожалуйста со следующей задачей.
В папке несколько документов эксель, в каждом из которых несколько листов.
Необходимо, чтобы макрос открывал по порядку каждый документ, проходил по каждому листу и брал оттуда нужную информацию. Затем эта информация переносится в новый документ эксель в заданном порядке.
В целом программу я реализовал, но столкнулся с проблемой, что debug упирается в последний лист первого открытого документа и не может дальше перейти к следующему документу. Т.е. необходимо прописать условие, чтобы vba понимал, что данный лист в документе последний.
Подскажите пожалуйста, как это сделать?

Александр, для обхода листов каждой книги используйте цикл For Each… Next:

Цикл будет завершен после обработки последнего листа.

Здравствуйте!
Возможно ли при копировании листа из другого файла перенести и пользовательский стиль таблицы?

Добрый день!
Если не ошибаюсь, пользовательский стиль таблицы всегда копируется вместе с листом, но внешний вид таблиц будет одинаков, если оба файла созданы и открыты в одной версии Excel.

Спасибо за ответ.
Увы, не так, и даже всё не так.
Стиль «пытается» копироваться, цвета отличаются оттенками, но это полбеды. Главное, что нужно мне, чтобы копировался цвет шрифта таблицы, а этого не происходит. Почему-то на листе-цели устанавливается на весь лист чёрный шрифт, который Эксель считает главнее табличного.
И даже больше. После ручной замены на всё листе-цели шрифта с чёрного на авто замены цвета шрифта в импортированной таблице не происходит. Что всегда есть при ручной работе с таблицами.
Ну, и совсем глюк. Пользовательский стиль переезжает и доступен в новой книге. Но даже при ручном его выборе на листе-цели для таблицы не происходит смены цвета шрифта.
Цвет можно поменять только руками (макросом) без учёта таблицы.
Всё это происходит на одном компьютере в одной ОС В10.

Я провел тест: создал умную таблицу, создал пользовательский стиль и применил его к таблице. Далее изменил у разных блоков строк цвет шрифта и начертание (полужирное, курсив). Программно скопировал лист с таблицей в другую книгу. Все форматирование сохранилось и пользовательский стиль тоже появился в разделе со стилями таблиц. У меня версия Excel — 16.0 (Excel 2016). Оба файла должны быть созданы в одной версии Excel, так как более старые версии Excel могут не поддерживать возможности новых версий.

Хм. Эксель 2016, всё выше описанное по-прежнему.
Если не затруднит, скопируйте умную таблицу макросом на новый лист, перед этим созданный тем же макросом.

На новый лист в другом файле для чистоты эксперимента.

Источник

_Worksheet Интерфейс

Определение

Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Свойства

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

При его применении без квалификатора объекта это свойство возвращает объект, который представляет Application Microsoft Excel приложение. Если используется с квалификатором объекта, это свойство возвращает объект Application, который представляет создателя указанного объекта (вы можете задать это свойство с объектом OLE-автоматизации для возврата приложения этого объекта). Только для чтения.

Возвращает AutoFilter объект, если фильтруется. Ничего не возвращается, если фильтрация отключена. Только для чтения.

True, если на листе в настоящее время отображаются стрелки автофильма. Это свойство не зависит от FilterMode свойства. Для чтения и записи, Boolean.

Возвращает объект, который представляет все ячейки на таблице (а не только те ячейки, которые в настоящее Range время используются). Только для чтения.

Возвращает объект, представляющего диапазон, содержащий первую круговую ссылку на листе, или возвращает ничего, если на листе нет круговой Range ссылки. Круговая ссылка должна быть удалена, прежде чем приступить к вычислению. Только для чтения.

Возвращает кодовое имя объекта. Только для чтения, String.

Возвращает Range объект, который представляет все столбцы указанного таблицы. Только для чтения.

Возвращает Comments коллекцию, которая представляет все комментарии для указанного таблицы. Только для чтения.

Возвращает код функции, используемый для текущей консолидации. Может быть одной из XlConsolidationFunction констант. Только для чтения.

Возвращает трехэлементный массив параметров консолидации, как показано в следующей таблице. Если элемент true,этот параметр за установлен. Объект только для чтения.

Возвращает массив значений строк, которые называют исходные листы для текущей консолидации листа. Возвращает пустой, если на листе нет консолидации. Объект только для чтения.

Возвращает константу в XlCreator переумериях, которая указывает приложение, в котором был создан этот объект. Если объект был создан в Microsoft Excel, это свойство возвращает строку XCEL, эквивалентную hexadecimal number 5843454C. Только для чтения xlCreatorCode.

Возвращает CustomProperties объект, представляющий сведения об идентификаторе, связанные с таблицой.

Зарезервировано для внутреннего использования.

True, если на указанном листе отображаются разрывы страниц (как автоматические, так и вручную). Для чтения и записи, Boolean.

True, если указанное окно, лист или ListObject отображаются справа налево, а не слева направо. False, если объект отображается слева направо. Только для чтения, Boolean.

True, если стрелки AutoFilter включены при включенной защите только для пользовательского интерфейса. Для чтения и записи, Boolean.

True, Microsoft Excel автоматически пересчитывает таблицу при необходимости. False, Excel не пересчитывает лист. Для чтения и записи, Boolean.

Возвращает или задает, если условные форматы будут происходить автоматически по мере необходимости. Для чтения и записи, Boolean.

True, если при включенной защите только для пользовательского интерфейса включены символы с извекой. Для чтения и записи, Boolean.

True, если элементы управления и действия pivotTable включены при включенной защите только для пользовательского интерфейса. Для чтения и записи, Boolean.

True, если таблица находится в режиме фильтра. Только для чтения, Boolean.

Возвращает HPageBreaks коллекцию, представляюную горизонтальные разрывы страницы на листе. Только для чтения.

Возвращает Hyperlinks коллекцию, представляюную гиперссылки для диапазона или таблицы.

Возвращает индексный номер объекта в коллекции аналогичных объектов. Только для чтения, Integer.

Возвращает коллекцию ListObject объектов в таблице. Коллекция ListObjects только для чтения.

Представляет заглавную почту для документа.

Возвращает или задает имя объекта. Для чтения и записи, String.

Возвращает коллекцию, которая представляет все имена, определенные для таблицы (имена, определенные Names с помощью «WorksheetName!». префикс). Объект «Имена только для чтения».

Возвращает объект Chart Range или объект, Worksheet который представляет следующий лист или ячейку. Только для чтения.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Возвращает Outline объект, который представляет контур для указанного таблицы. Только для чтения.

Возвращает объект, содержащий все параметры настройки страницы PageSetup для указанного объекта. Только для чтения.

Возвращает родительский объект для указанного объекта. Только для чтения.

Возвращает объект или объект, который Chart Range представляет Worksheet предыдущий лист или ячейку. Только для чтения.

Получает количество страниц комментариев, которые будут напечатаны для текущего листка.

True, если содержимое листа защищено. Для диаграммы это защищает всю диаграмму. Для таблицы это защищает отдельные ячейки. Только для чтения, Boolean.

True, если фигуры защищены. Только для чтения, Boolean.

Возвращает Protection объект, который представляет параметры защиты таблицы.

True, если включена защита только для пользовательского интерфейса. Чтобы включить защиту пользовательского интерфейса, используйте Protect(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) метод с набором аргументов UserInterfaceOnly True. Только для чтения, Boolean.

True, если сценарии таблицы защищены. Только для чтения, Boolean.

Возвращает QueryTables коллекцию, которая представляет все таблицы запросов на указанном таблице. Только для чтения.

Возвращает Range объект, который представляет ячейку или диапазон ячеек.

Возвращает Range объект, который представляет все строки указанного таблицы. Объект Range предназначен только для чтения.

Возвращает коллекцию, содержащую объекты, представляющие блоки скрипта или кода в указанном документе, когда он сохранен Scripts Script в качестве веб-страницы.

Возвращает или задает диапазон, в котором прокрутка разрешена в качестве ссылки на диапазон A1. Ячейки за пределами области прокрутки невозможно выбрать. Для чтения и записи, String.

Возвращает Shapes объект, который представляет все фигуры на листе листе или диаграмме. Только для чтения.

Возвращает SmartTags объект, представляющий идентификатор указанной ячейки.

Возвращает отсортировали значения в текущем таблице. Только для чтения.

Возвращает стандартную (по умолчанию) высоту всех строк в таблице в точках. Только для чтения, Double.

Возвращает или задает стандартную (по умолчанию) ширину всех столбцов на листе. Для чтения и записи, Double.

Возвращает объект для диаграммы или Tab таблицы.

True, Microsoft Excel использует правила оценки выражений Lotus 1-2-3 для таблицы. Для чтения и записи, Boolean.

True, Microsoft Excel для таблицы используются правила входа формулы Lotus 1-2-3. Для чтения и записи, Boolean.

Возвращает Range объект, который представляет используемый диапазон на указанном таблице. Только для чтения.

Возвращает VPageBreaks коллекцию, представляюную разрывы вертикальной страницы на листе. Только для чтения.

Методы

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Делает текущий лист активным листом. Эквивалентно нажатию вкладки листа.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Вычисляет все открытые книги, определенную таблицу в книге или определенный диапазон ячеек на таблице, как показано в следующей таблице.

Возвращает объект, который представляет одну встроенную диаграмму (объект) или коллекцию всех встроенных диаграмм ChartObject ChartObjects (объекта) на листе.

Зарезервировано для внутреннего использования.

Проверяет орфографию объекта. Эта форма не имеет значения возврата; Microsoft Excel диалоговое окно spelling.

Объехав недействительные записи на таблице.

Очищает стрелки трассировки из таблицы. Стрелки трассировки добавляются с помощью функции аудита.

Очищает круги от недействительных записей на таблице.

Копирует лист в другое расположение в книге.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Преобразует имя Microsoft Excel в объект или значение.

Экспорт в файл указанного формата.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Перемещает лист в другое расположение в книге

Возвращает объект, который представляет один объект OLE (an) или коллекцию всех объектов OLE (коллекции) на диаграмме OLEObject OLEObjects или листе. Только для чтения.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Вклеить содержимое буфера обмена на лист.

Вклеить содержимое буфера обмена на лист с помощью указанного формата. С помощью этого метода вклеить данные из других приложений или вклеить данные в определенном формате.

Зарезервировано для внутреннего использования.

Возвращает объект, который представляет один отчет PivotTable (объект) или коллекцию всех отчетов PivotTable pivotTable (объекта) на PivotTables таблице. Только для чтения.

Создает PivotTable объект. Этот метод не отображает мастер pivotTable. Этот метод не доступен для источников данных OLE DB. Используйте Add(Object, Object, Object, Object) метод, чтобы добавить кэш PivotTable, а затем создать отчет PivotTable на основе кэша. Объект PivotTable.

Зарезервировано для внутреннего использования.

Показывает предварительный просмотр объекта, как он будет выглядеть при печати.

Защищает таблицу, чтобы она не была изменена.

Зарезервировано для внутреннего использования.

Сбрасывает все разрывы страниц на указанном листе.

Сохраняет изменения диаграммы или таблицы в другом файле.

Возвращает объект, который представляет один сценарий (объект) или коллекцию сценариев Scenario (объекта) на Scenarios таблице.

Зарезервировано для внутреннего использования.

Задает фоновую графику для таблицы или таблицы.

Делает видимыми все строки отфильтрованного списка. Если используется autoFilter, этот метод изменяет стрелки на «Все».

Отображает форму данных, связанную с таблицой.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Удаляет защиту из листа или книги. Этот метод не влияет, если лист или книга не защищены.

Возвращает Range объект, который представляет ячейки, относясь к определенному XPath. Ничего не возвращается, если указанный XPath не был соедан в таблицу или если диапазон на карте пуст.

Возвращает Range объект, который представляет ячейки, относясь к определенному XPath. Ничего не возвращается, если указанный XPath не был соедан в таблицу.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *