VBA - Как да преименувате или изтриете модул или формуляр

Как да преименувате или изтриете VBA модул или формуляр

Първият път, когато вмъкнете модул във VBA, той автоматично ще получи името на „Модул 1”И следващият модул ще стане Module2, Module3 и т.н. По същия начин, когато вмъкнете потребителски формуляр, той ще се нарича UserForm1, UserForm2 и т.н.

Преименуване на модул

За да преименувате вашия модул или формуляр, трябва да включите прозореца със свойства във вашия VBE.

Ако прозорците със свойства не се показват, натиснете F4 или отидете в лентата с менюта и изберете Изглед, Имоти Прозорец.

  1. Щракнете върху модула, който искате да преименувате в Project Explorer.
  2. Изберете свойството име в Прозорец за свойства (модулът ще има само това свойство; формулярът има множество свойства)

3. Изтрийте името на модула (в този случай Module1) и въведете името, което искате да извикате.

4. Натиснете enter, за да преименувате модула.

Вие преименувате формулярите си по същия начин.

Изтриване на модул

Понякога може да се наложи да премахнете модул или формуляр, които вече не ви трябват.

Щракнете с десния бутон върху модула или формуляра, който искате да премахнете, за да се покаже менюто с кратки пътища с десен бутон.

Щракнете Премахване (в такъв случай Модул 2)

ИЛИ

Кликнете върху Файл меню, след което щракнете върху Премахнете (Module2).

Ще се появи предупредително поле с въпрос дали искате да експортирате модула или формуляра, преди да го премахнете. Експортирането на модула или формуляра ви позволява да го запишете като отделен файл за използване в друг проект на Excel по друго време.

По -често, когато не премахвате модул или формуляр, това е така, защото нямате нужда от него, така че щракнете върху Не.

Модули и форми на имена

Добра практика е да преименувате модули и форми, за да им дадете по -смислени имена. Например, ако UserForm1 ще бъде формуляр за въвеждане на данни за фактура, можем да го преименуваме на frmInvoices. По същия начин, ако Module1 ще се използва за поддържане на някои общи функции, които ще се използват многократно в кода ви, можете да го преименувате на basGeneral или modGeneral (в зависимост от това кои конвенции за именуване искате да използвате).

Добра идея е да сте в съответствие с конвенциите за именуване, както при именуването на вашите модули и форми, така и на променливите, които използвате в кода си. Ще забележите, че съм написал първите 3 букви от името на модула или формуляра с малки букви и имам главна буква в началото на описанието за модула или формуляра. Това е известно като CamelCase (https://en.wikipedia.org/wiki/Camel_case) и е добър навик, в който трябва да влезете, когато назовавате вашите обекти. Използвал съм и конвенцията за именуване Leszynski, която често се използва от програмистите на Visual Basic. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave