Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Васильев А. -> "VBA в Office 2000 учебный курс" -> 65

VBA в Office 2000 учебный курс - Васильев А.

Васильев А., Андреев А. VBA в Office 2000 учебный курс — Спб.: Питер, 2001. — 432 c.
ISBN 5-8046-0193-8
Скачать (прямая ссылка): vbauchebniykurs2001.djvu
Предыдущая << 1 .. 59 60 61 62 63 64 < 65 > 66 67 68 69 70 71 .. 154 >> Следующая

Expression.Delete(Shift)
Робота с ячейками MS Excel
175
Элементы синтаксиса метода Delete представлены в табл. 7.15.
Таблица 7.15. Элементы синтаксиса метода Delete
Элемент Описание
expression Выражение, возвращающее объект Range
Shift Необязательный параметр типа Variant. Этот параметр задает механизм Сдвига
ячеек в процессе замены удаленных ячеек. Его значение мажет равняться значению
одной из двух констант: xlShiftTaleft или xlShiftUp. Если аргумент Shift отсутствует, та MS Excel определяет способ сдвига ячеек в зависимости ат формы диапазона
Метод FillDown
Метод FillDown предназначен для распространения содержимого и форматирования ячейки (или ячеек) из верхней строки диапазона в остальные строки диапазона. Действия, выполняемые данным методом, аналогичны действиям, выполняемым с помощью интерфейса пользователя при распространении содержимого ячейки с использованием мыши.
Ниже представлен пример, который позволяет заполнить все ячейки диапазона С1:С5 содержимым ячейки С1:
Worksheets( "ЛистГ). Range( "Cl :С5"). Fi 1 lDown
Методы FillUp, FillLeft, FillRight
Методы FillUp, FillLeft, FillRight выполняют действия, аналогичные действиям, выполняемым методом FillDown. Отличие состоит в том, что метод FillUp копирует ячейки, содержащиеся в нижней строке диапазона, метод FillLeft копирует ячейки, содержащиеся в крайнем правом столбце диапазона, а метод FillRight — в крайнем левом столбце.
Метод Insert
Метод Insert позволяет вставить ячейку или диапазон ячеек в рабочий лист. При вставке другие ячейки сдвигаются одним из способов, который определяется аргументом Shift Синтаксис метода Insert:
Expression.Insert(Shi ft)
Элементы синтаксиса метода Insert представлены в табл. 7.16.
Таблица 7.16. Элементы синтаксиса метода Insert Элемент Описание
Expression Выражение, возвращающее объект Range
Shift Необязательный параметр типа Variant. Предназначен для определения способа
сдвига ячеек. Значение данного параметра может быть равно одной из двух
канстант: xlShiftToRighl (ячейки сдвигаются вправо) или xlShiftDown (ячейки сдвигаются вниз).
Если этот аргумент отсутствует, то MS Excel определяет способ сдвига в зависимости ат формы диапазона
176
Урок 7. Создание приложений для MS Excel
Пример использования метода Insert:
WorksheetsC'JlMCTl”) .Range(''Al:D15"). Insert _ Shift:=xlShiftDown
Здесь выполняется добавление новых ячеек в диапазон ячеек A1:D15. При этом ячейки диапазона сдвигаются вниз.
Метод Merge
Метод Merge позволяет объединить несколько ячеек в одну. При этом в качестве объединяемых используются ячейки, определяемые объектом Range. Синтаксис этого метода:
Expressi on.Merge(Across)
Элементы синтаксиса метода Merge описаны в табл. 7.17.
Таблица 7.17. Элементы синтаксисо метода Merge
Элемент Описание
Expression Выражение, возвращающее объект Range
Across Необязательный парометр типа Variant. Если данный параметр имеет значение True, та ячейки в каждой строке диапазона объединяются как раздельные объединенные ячейки. В противном случае (False) все ячейки диапазона объединяются в одну ячейку
51
ПРИМЕЧАНИЕ Ячейка, получившаяся в результате объединения, содержит значение ячейки, рас-
¦ положенной в левам верхнем углу диапазона.
Метод Select
Метод Select позволяет выделить ячейки, определяемые объектом Range. Ниже в качестве примера приведена инструкция, реализующая выделение диапазона ячеек C1:F5:
Range( ''Cl :F5”). Select
Метод UnMerge
Метод UnMerge разбивает объединенную ячейку на отдельные ячейки (чтобы узнать, является ли ячейка результатом объединения нескольких ячеек, используйте свойство MergeCells).
Коллекция Areas
В том случае, если выделено несколько диапазонов ячеек, доступ к каждому из этих диапазонов можно получить, используя коллекцию Areas. Эта коллекция содержит объекты Range, представляющие собой набор выделенных диапазонов.
Использование функций
177
Коллекция Borders
Коллекция Borders содержит четыре объекта Border, представляющих четыре границы диапазона ячеек (объекта Range) или стиля (объекта Style). Эта коллекция имеет некоторые специфические свойства (табл. 7.18), определяющие характеристики границ ячеек.
Таблица 7.18. Свойства коллекции Borders
Свойство* Описание
Color Определяет цвет всех четырех границ диопозона ячеек. Если хотя бы две границы из этого диопазано имеют различный цвет, то зночение донного свойство равно 0. Для задания цвета обычна используют функцию RGB
Colo rind ex Определяет цвет границ диапазона ячеек
LineStyle Определяет тип линии границы. Значение данного свойства может ровняться значению одной из следующих констант: xlCantinuous, xlDash, xlDashDat, xlDoshDotDot, xlDot, xlDauble, xlSlantDashDat или xlLineStyleNane
Weight Задает толщину линии гроницы. Значение данного свойства мажет равняться значению одной из следующих констант: xlHaiHine, xlThin, xlMedium или xlThick
Использование функций
Использование в VBA функций MS Excel можно рассмотреть с двух сторон:
О Вызова функций рабочего листа из программы.
О Вставку функции в ячейки рабочего листа с помощью программы VBA.
Предыдущая << 1 .. 59 60 61 62 63 64 < 65 > 66 67 68 69 70 71 .. 154 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100