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

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

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

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

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

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

    Примеры с Me

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

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

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

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

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

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

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

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

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


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