ВУЗ:
Составители:
Рубрика:
10
резервирует область памяти для хранения ее значения;
ИмяПеременной – идентификатор, определяющий допустимое имя;
As – ключевое слово для определения типа.
При определении переменной после ввода ключевого слова As появится список-
подсказка для выбора нужного типа.
Примеры:
Dim tovar As String ‘текстовая переменная,
Dim Cost As Integer ‘переменная типа целое число.
АДРЕСАЦИЯ ЯЧЕЕК В EXCEL
В Excel ячейка, строка, столбец и
диапазон ячеек рассматриваются как один
объект Range.
Для определения диапазона используются различные средства, задаваемые с
помощью следующих свойств и методов.
Range – свойство, определяющее диапазон ячеек;
Cells – свойство, позволяющее выбирать ячейки рабочего листа;
ActiveCell – свойство, возвращающее одну активную ячейку;
Selection – метод, возвращающий выделенный объект.
Для доступа к диапазону ячеек чаще всего используются
свойства Range и Cells.
Для ссылки на ячейки используется два формата.
Формат А1 (обычный). Ссылка состоит из имени столбца и номера строки.
Например, D4. Ссылка может быть относительной (D4) и абсолютной ($D$4). Ссылка
может указывать диапазон ячеек. Полный адрес диапазона может включать имя рабочего
листа.
Формат R1C1. В данном формате R задает номер строки, С – номер столбца,
ссылка
является абсолютной. Для указания относительной ссылки задается смещение по
отношению к активной ячейке. Смещение указывается в квадратных скобках, знак
указывает направление смещения. Например, R[-2]C – ссылка на ячейку, расположенную
на 2 строки выше в том же столбце. R[2]C[3] – ссылка на ячейку, расположенную на 2
строки ниже и 3 столбца правее. Ссылка на одиночную ячейку имеет вид:
[Объект.] Range ("адрес ячейки"). Для свойства Range в качестве аргумента
используется любая ссылка в формате А1. Например,
WorkSheets("Лист1").Range("A7")=34, или для текущего листа Range("A7")=34 – запись в
ячейку А7 числа 34.
[Объект.] Cells(<номер строки>, <номер столбца>). Свойство используется для
доступа к отдельной ячейке. В качестве аргументов указываются номер строки и
столбца. Например, для ввода числа 34
в ячейку Лист1!А7 необходима команда:
Sheets(1).Cells(7, 1).Value=34.
Номер строки и столбца могут задаваться с помощью переменных, это позволяет
обращаться к разным ячейкам таблицы.
Пример. Нужно поместить число 3500 в ячейку Прейскурант!D3. Для этого
напишем процедуру с неявным объявлением переменных: i – для номера строки и j – для
номера столбца.
Sub Ввод()
i=3
j=4
Sheets("Прейскурант").Сеlls(i, j). Value=3500
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »