double arrow

Cells (число1, число2)

Методы

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

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

Для добавления и удаления экземпляров класса используют методы Add и Delete.

ПРИМЕРЫ:

Фрагмент программного кода Комментарий
Workbooks(“mybook.xls”).Close Вызывается метод Close. Закрыть книгу mybook.xls
Workbooks(“mybook.xls”).Close saveChanges:= True Вызывается метод Close(закрыть книгу) mybook.xls c одним аргументом, передаваемым по имени
Worksheets(1).Protect Лист 1 становится защищенным от записи

Доступ к отдельным ячейкам таблицы:

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

Примеры: Cells(1,2).Value=5 - присваивает ячейке В1 текущего рабочего листа активной рабочей книги значение 5;

Cells(2,1).Formula="=SUM(B1:B5)"- записывает в ячейку А2 формулу суммирования значений в ячейках В1:В5;

· Range- работа с прямоугольной областью ячеек:

Примеры: Worksheets(1).Range("A1:B2").Value = 10 - присваивание блоку ячеек постоянного значения, равного 10;

Range("D15").Value = "Test" - присваивание ячейке текущего рабочего листа активной рабочей книги значения Test;

Range("Criteria").ClearContents - очистка содержимого именованного блока ячеек текущего рабочего листа активной рабочей книги

(Чтобы именовать группу ячеек, их нужно выделить и выполнить команду Вставка / Имя / Присвоить)

Можно использовать форму записи Range(Cells(1, 1), Cells(2, 2)).Value = 4

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

Пример: Selection.Offset(2,5).Select- относительно текущей ячейки (например, А1) происходит смещение на 2 строки и 5 столбцов (в ячейку F3).

· Union - метод множественного выделения областей ячеек:


Сейчас читают про: