VBA - kā pārdēvēt vai dzēst moduli vai veidlapu

Kā pārdēvēt vai dzēst VBA moduli vai veidlapu

Pirmo reizi ievietojot moduli VBA, tam automātiski tiks piešķirts nosaukums “1. modulis”Un nākamais modulis kļūs par 2. moduli, 3. moduli utt. Līdzīgi, ievietojot lietotāja veidlapu, tā tiks saukta par UserForm1, UserForm2 utt.

Moduļa pārdēvēšana

Lai pārdēvētu moduli vai veidlapu, VBE jābūt ieslēgtam rekvizītu logam.

Ja rekvizītu logi netiek rādīti, nospiediet F4 vai dodieties uz izvēlnes joslu un izvēlieties Skatīt, Rekvizīti Logs.

  1. Noklikšķiniet uz moduļa, kuru vēlaties pārdēvēt Projektu pētnieks.
  2. Izvēlnē izvēlieties nosaukumu rekvizītu Rekvizītu logs (modulim būs tikai šis rekvizīts; veidlapai ir vairāki rekvizīti)

3. Izdzēsiet moduļa nosaukumu (šajā gadījumā Module1) un ierakstiet nosaukumu, kuru vēlaties izsaukt.

4. Nospiediet enter, lai pārdēvētu moduli.

Jūs pārdēvējat veidlapas tādā pašā veidā.

Moduļa dzēšana

Dažreiz jums var būt nepieciešams noņemt moduli vai veidlapu, kas jums vairs nav nepieciešama.

Ar peles labo pogu noklikšķiniet uz moduļa vai veidlapas, kuru vēlaties noņemt, lai parādītu labo klikšķu saīsnes izvēlni.

Klikšķis Noņemt (šajā gadījumā 2. modulis)

VAI

Noklikšķiniet uz Fails izvēlnē un pēc tam noklikšķiniet uz Noņemt (2. modulis).

Tiks parādīts brīdinājuma lodziņš ar jautājumu, vai vēlaties eksportēt moduli vai veidlapu pirms tās noņemšanas. Eksportējot moduli vai veidlapu, varat to saglabāt kā atsevišķu failu izmantošanai citā Excel projektā citā laikā.

Biežāk nekā nav, ja noņemat moduli vai veidlapu, jo tas jums nav vajadzīgs, tāpēc noklikšķiniet uz Nē.

Moduļu un veidlapu nosaukšana

Ir laba prakse pārdēvēt moduļus un veidlapas, lai tiem piešķirtu nozīmīgākus nosaukumus. Piemēram, ja UserForm1 būs veidlapa rēķina detaļu ievadīšanai, mēs varam to pārdēvēt par frmRēķini. Līdzīgi, ja 1. modulis tiks izmantots, lai turētu dažas vispārīgas funkcijas, kuras tiks atkārtoti izmantotas visā jūsu kodā, varat to pārdēvēt par basGeneral vai modGeneral (atkarībā no tā, kuras nosaukumu konvencijas jums patīk izmantot).

Ieteicams ievērot nosaukumu piešķiršanas konvencijas, nosaucot moduļus un veidlapas, kā arī mainīgos, kurus izmantojat savā kodā. Jūs ievērosiet, ka esmu uzrakstījis moduļa vai veidlapas nosaukuma pirmos 3 burtus ar mazajiem burtiem, un moduļa vai veidlapas apraksta sākumā ir lielais burts. Tas ir pazīstams kā CamelCase (https://en.wikipedia.org/wiki/Camel_case), un tas ir labs ieradums iekļūt, nosaucot savus objektus. Esmu izmantojis arī Lešinska nosaukšanas konvenciju, ko bieži izmanto Visual Basic programmētāji. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave