Как использовать модули vba в excel?

Что такое модуль VBA

Модуль VBA — это файл с расширением «.bcf», содержащий код в редакторе Visual Basic . Каждый модуль имеет свое окно кода, в котором можно писать. Вы можете вставить новый модуль, удалить его, сохранить и импортировать. Проще говоря, это похоже на текстовый файл, который вы открываете в Блокноте.

В этом уроке мы узнаем все об использовании модуля в VBA.

Вставьте модуль VBA

  1. Сначала откройте окно проекта, если его еще нет.
  2. Далее щелкните правой кнопкой мыши проект ( файл Excel ), в который вы хотите вставить модуль.
  3. После этого перейдите в «Вставка» и нажмите «Модуль».
  4. Как только вы это сделаете, вы мгновенно получите новый модуль и сможете открыть окно его кода, чтобы написать код.
вставить в модуль vba

Вы также можете перейти в меню вставки, а затем в модуль, чтобы вставить его.

Когда вы вставляете новый модуль, VBA создает отдельную папку для всех модулей, имеющихся в проекте.

Удаление модуля VBA

  1. Нажмите на проект, из которого вы хотите удалить модуль.
  2. Теперь щелкните правой кнопкой мыши модуль, который вы хотите удалить, и нажмите «Удалить».
  3. После этого вам необходимо подтвердить, хотите ли вы сохранить модуль, прежде чем удалять его.
  4. В конце нажмите «Да», чтобы удалить его.

Здесь вам нужно знать одну вещь: когда вы нажимаете на опцию удаления, вам предлагается сделать резервную копию вашего модуля перед его удалением (если вы хотите).

Это разумный способ напомнить вам о необходимости сделать резервную копию модуля.

Экспорт и импорт модуля VBA

Вы также можете импортировать и экспортировать модуль из одного файла Excel в другой вместо копирования и вставки кодов. Это один из лучших способов поделиться своими кодами с другими. Когда вы щелкаете правой кнопкой мыши по модулю, у вас есть обе опции.

Как я уже говорил ранее, вы можете сохранить модуль как файл «.bcf» и импортировать его позже или в другой файл Excel.

Совет: Если вы хотите скопировать весь модуль в другой проект, файл Excel которого открыт в этот момент. Перетащите этот модуль в проект, куда вы хотите его скопировать.

Обычные модули VBA и модули классов

Когда вы вставляете новый модуль, вы можете увидеть возможность вставить модуль класса. Но между этими двумя модулями есть небольшая разница. Как вы все поняли о стандартных модулях, модули классов — это специальные модули, которые могут помочь вам создавать свои собственные объекты. Вы также можете определить методы, свойства и события для этих объектов. А когда вы создаете новый объект из модуля класса, вы также можете ссылаться на него из стандартного модуля.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *