Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_na_44 (1).docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
170 Кб
Скачать
☆

17.Объект Range

В VBA ячейки рабочего листа трактуются как объект Range. В качестве объекта Range могут выступать: 1) отдельная ячейка; 2)выделенный диапазон ячеек; 3)несколько выделенных диапазонов ячеек (т.е. совокупность несмежных диапазонов); 4) строка и столбец; 5) трехмерный диапазон (т.е. состоящий из диапазонов, расположенных на разных рабочих листах). Свойства объекта Range : 1) Address (Адрес) – возвращает текущее положение диапазона. 2)Count (Счет) – возвращает количество ячеек в диапазоне. 3)Formula (Формула) – возвращает формулу, по которой вычисляется значение, отображаемое в ячейке. 4)Offset (Смещение) – возвращает величину смещения одного диапазона относительно другого. 5) Resize (Изменение размеров) – позволяет изменять текущее выделение диапазона. 6)Value (Значение) – возвращает значения ячеек, составляющих диапазон.

18.Функция MsgBox

Функция MsgBox служит для организации диалоговых окон, содержащих какие-либо сообщения. После своего появления на экране окно сообщения ждет, пока пользователь щелкнет на одной из кнопок, присутствующих в окне. В зависимости от того, на какой кнопке щелкнул пользователь, функция возвращает определенное целое число. Функция MsgBox имеет следующий формат: MsgBox (Prompt [, Buttons] [, Title] [, Helpfile, Context])

Prompt (Приглашение) – обязательный аргумент этой функции. Значением этого аргумента служит строка текста, которая появляется как сообщение в диалоговом окне. Эта строка текста должна быть заключена в двойные кавычки. Круглые скобки в синтаксисе MsgBox указывают на то, что в данном случае MsgBox является функцией, возвращающей какое-

либо значение. Если скобки опущены, то для VBA это признак того, что данное выражение значение не возвращает и результатом выполнения инструкции MsgBox является только вывод диалогового окна. Все остальные аргументы этой функции не обязательны.

Buttons (Кнопки) – числовое выражение, представляющее сумму значений, которые указывают число и тип отображаемых кнопок, тип используемого значка, основную кнопку и способ, каким используется окно сообщения; аргумент необязателен. Значение по умолчанию этого аргумента равняется 0; его можно задать в виде констант VBA или целым числом. Если не указан аргумент Кнопки, то VBA предполагает, что в диалоговом

окне сообщения присутствует только кнопка ОК. Аргумент Кнопки позволяет управлять следующими параметрами окна сообщения: 1) количество кнопок в окне; 2)типы кнопок и их размещение в окне; 3) пиктограмма, отображаемая в окне; 4) какая кнопка назначается кнопкой по умолчанию; 5) режим окна сообщения.

19.Функция InputBox

Эта функция отображает запрос в диалоговом окне ввода, ожидает ввода пользователем строки (или щелчка по кнопке окна) и возвращает строку из поля ввода окна. Функция InputBox имеет следующий формат: InputBox(Prompt[, Title] [, Default] [, Xpos] [, Ypos] [, Helpfile, Context]) Эта функция требует обязательного задания только аргумента Prompt. Значением аргумента Prompt служит текстовая строка, которая отображается в диалоговом окне ввода в качестве сообщения. Строковое значение prompt может содержать несколько строк. Аргумент title используется для задания текста, который помещается в строке заголовка окна ввода. Если этот аргумент не задан, то в строке заголовка отображается слово Ввод. Аргумент default задает значение, которое отображается по умолчанию в поле ввода, пока пользователь не введет свое значение. Если этот аргумент опустить, то отображается пустое поле ввода. Необязательные аргументы xpos и ypos задают положение окна ввода на экране. xpos – числовое выражение, задающее расстояние по горизонтали между левой границей диалогового окна и левым краем экрана. Если этот

аргумент опущен, диалоговое окно выравнивается по центру экрана по горизонтали. ypos – числовое выражение, задающее расстояние по вертикали между верхней границей диалогового окна и верхним краем экрана. Если этот аргумент опущен, диалоговое окно помещается по вертикали примерно на одну треть высоты экрана. Аргументы helpfile и context используются в том случае, если в приложении создаётся собственная система справки. Возвращаемым значением функции InputBox является значение,

введенное пользователем в поле ввода.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]