VBA - Jak přejmenovat nebo odstranit modul nebo formulář

Jak přejmenovat nebo odstranit modul nebo formulář VBA

Při prvním vložení modulu do VBA mu bude automaticky přidělen název „Modul 1”A následující modul se stane Module2, Module3 atd. Podobně, když vložíte uživatelský formulář, bude se jmenovat UserForm1, UserForm2 atd.

Přejmenování modulu

Chcete -li přejmenovat modul nebo formulář, musíte mít ve svém VBE zapnuté okno vlastností.

Pokud se okna vlastností nezobrazují, stiskněte F4 nebo přejděte na panel nabídek a vyberte Pohled, Vlastnosti Okno.

  1. Klikněte na modul, který chcete přejmenovat v Průzkumník projektů.
  2. Vyberte vlastnost name v Okno vlastností (modul bude mít pouze tuto vlastnost; formulář má více vlastností)

3. Odstraňte název modulu (v tomto případě Module1) a zadejte název, kterému chcete modul zavolat.

4. Stisknutím klávesy Enter modul přejmenujte.

Stejným způsobem přejmenujete své formuláře.

Odstranění modulu

Občas může být potřeba odebrat modul nebo formulář, který již nepotřebujete.

Kliknutím pravým tlačítkem na modul nebo formulář, který chcete odebrat, se zobrazí kontextová nabídka pravým tlačítkem.

Klikněte Odstranit (v tomto případě Modul2)

NEBO

Klikněte na Soubor nabídku a poté klikněte na Odeberte (Modul2).

Zobrazí se varovné okno s dotazem, zda chcete modul nebo formulář exportovat, než jej odeberete. Export modulu nebo formuláře vám umožní uložit jej jako samostatný soubor pro použití v jiném projektu aplikace Excel v jiném čase.

Když modul nebo formulář odeberete, je to častěji, protože to nepotřebujete, takže klikněte na Ne.

Pojmenování modulů a formulářů

Je vhodné přejmenovat moduly a formuláře, aby jim dali smysluplnější názvy. Pokud má být UserForm1 například formulářem pro zadávání podrobností o faktuře, můžeme jej přejmenovat na frmFaktury. Podobně, pokud bude Module1 používán k uchovávání některých obecných funkcí, které se budou opakovaně používat v celém kódu, můžete jej přejmenovat na základní nebo modVšeobecné (podle toho, jaké konvence pojmenování rádi používáte).

Je dobré být v souladu s konvencemi pojmenování, a to jak při pojmenovávání modulů a formulářů, tak s proměnnými, které používáte v kódu. Všimnete si, že jsem první 3 písmena názvu modulu nebo formuláře napsal malými písmeny a na začátku popisu modulu nebo formuláře mám velké písmeno. Toto je známé jako CamelCase (https://en.wikipedia.org/wiki/Camel_case) a je dobrým zvykem se do něj při pojmenovávání objektů dostat. Použil jsem také konvence pojmenování Leszynski, kterou často používají programátoři jazyka Visual Basic. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave