Используемые функции
Функция ВПР Ищет значение в крайнем левом столбце таблицы и возвращает значение в той же строке из указанного столбца таблицы. Функция ВПР используется вместо функции ГПР, когда сравниваемые значения расположены в столбце слева от искомых данных. Синтаксис: =ВПР(B6;Ассортимент!A1:C7;2;0). Макросы Если какое-то действие часто повторяется, его выполнение можно автоматизировать с помощью макроса. Макрос — это серия команд и функций, хранящихся в модуле Visual Basic. Их можно выполнять всякий раз, когда необходимо выполнить данную задачу. Перед тем как записать или написать макрос, необходимо спланировать шаги и команды, которые он будет выполнять. Если при записи макроса была допущена ошибка, ее исправление будет также записано. Каждый раз при записи макроса, он сохраняется в новом модуле, присоединенном к книге. Редактор Visual Basic позволяет изменять макросы, а также копировать их либо из одного модуля в другой, либо между различными книгами. Кроме того, можно переименовывать модули, в которых хранятся макросы, или переименовывать сами макросы. Управление данными с помощью объекта UserForm Объект UserForm представляет собой окно или диалоговое окно, являющееся составной частью интерфейса пользователя в приложении, в котором можно размещать различные элементы управления. В приложении может быть как одна, так и несколько форм. Новая форма добавляется в проект выбором команды Insert – UserForm. Свойства формы: § Name – возвращает или устанавливает имя пользовательской формы; § Caption – возвращает или устанавливает текст, отображаемый в строке заголовка формы; § BorderColor, BlackColor – возвращают или устанавливают цвет фона и текста формы; § Left, Top – Устанавливают местоположение верхнего левого угла формы; § Picture – определяет рисунок, отображаемой как фон формы. Методы формы. Самые необходимые: § Show – отображает форму на экране; § Hide – закрывает форму. События формы: § Initialize – происходит во время конфигурирования формы, но да ее загрузки; § Load – происходит после инициализации формы, но до ее отображения на экране; § Unload – событие противоположное Load; § Terminate – происходит при закрытии формы; § Click, DbClick – происходит при щелчке или двойном щелчке на форме; § MouseDown, MouseUp – происходит при нажатии кнопки мыши и ее отпускании; § Activate – происходит при активации формы; § QueryClose – событии, происходящее перед событием Unload.
|