Перейти к содержимому
Наше приложение «Дешевые авиабилеты» в AppGallery >>

VBA Excel. Ключевое слово Me

    Ключевое слово Me используется в VBA Excel при написании процедур, находящихся в модулях объектов, и представляет собой эти объекты. Примеры с Me.

    Ключевое слово Me

    Ключевое слово Me автоматически доступно для каждой процедуры в модуле объекта (книги, листа, формы). Оно ведет себя как неявно объявленная переменная и представляет собой тот объект, в модуле которого используется.

    Ключевое слово Me облегчает обращение к объекту внутри его модуля — Me используется вместо имени объекта. В стандартном модуле ключевое слово Me недоступно.

    Примеры с Me

    В модуле формы

    Использование Me в VBA Excel при открытии пользовательской формы:

    Меняем цвет формы на случайный цвет нажатием кнопки CommandButton1 (элемент управления пользовательской формы):

    Закрываем форму нажатием кнопки CommandButton2:

    В модуле листа

    На рабочем листе создаем кнопку CommandButton1 (элемент ActiveX). В модуле листа размещаем следующий код:

    В модуле книги

    Отображаем полное имя текущей книги:

    Этот код сработает и без ключевого слова Me, но при его использовании становится доступен лист свойств-методов объекта (лист подсказок).


    Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.

    Добавить комментарий

    Ваш комментарий будет опубликован после прохождения обязательной модерации. Исходящие ссылки не допускаются. Время модерации составит от нескольких минут до нескольких часов в зависимости от времени суток и занятости модератора.