Lietotāju veidlapas ir VBA programmu neatņemama sastāvdaļa, un ir svarīgi tās pareizi noformēt, lai nodrošinātu pareizu darbību. Lietotāju veidlapas ļauj izklājlapām pievienot intuitīvu saskarni lietotāja mijiedarbībai.

Varat izstrādāt sarežģītas veidlapas, lai pieprasītu ievadi no lietotāja un parādītu izvadi Excel failā. Veidlapas sniedz jums lielu elastību, lai izlemtu, kā izveidot uz izklājlapu balstītu lietojumprogrammu.

Šeit ir sniegta informācija, kas jums jāzina, iestatot lietotāja veidlapas.

VBA lietotāja veidlapas pievienošana programmā Excel

Kā pirmais solis, jums ir nepieciešams iespējot Izstrādātājs cilne programmā Excel lai nodrošinātu ātru piekļuvi VBA izstrādātāju rīkiem:

  1. Atveriet jaunu Excel darbgrāmatu un noklikšķiniet uz Fails cilne augšējā kreisajā stūrī.
  2. Izvēlieties Iespējas no opciju saraksta.
  3. Iegūtajā lodziņā pārejiet uz Pielāgot lenti opciju.
  4. Pārbaudiet Izstrādātājs opciju sarakstā Galvenās cilnes (labajā pusē).
  5. Klikšķiniet uz labi, kad tas ir izdarīts.
  1. Kad ir pieejama cilne Izstrādātājs, varat noklikšķināt uz
    instagram viewer
    Visual Basic ikonu, lai atvērtu redaktora logu. Varat arī atvērt koda redaktoru ar Alt + F11.
  2. Noklikšķiniet uz Ievietot izvēlni un atlasiet Lietotāja forma. Tiks atvērta tukša lietotāja veidlapa, kuru varēsit izveidot pēc savas gribas.

Veidlapa tiek parādīta arī koka skatā kreisajā pusē zem Veidlapas galvene. Varat izveidot daudzu veidu lietotāju veidlapas, tostarp datu ievades veidlapas, pielāgotas inventāra veidlapas un daudzas citas.

Rīku kopums ir būtisks rīks, ko izmantosit lietotāja veidlapas izstrādei. Tajā ir visi rīki, kas jums būs nepieciešami, lai izveidotu noderīgu lietojumprogrammu.

Atlasiet objektus

The Atlasiet objektus rīks nodrošina kursoru, kas ļauj atlasīt, mainīt izmērus un pārvietot vadīklas ap veidlapu. Atšķirībā no citiem rīkkopas vienumiem, tas nerada jaunu vadīklu.

Etiķete

Etiķetes vadīkla ļauj veidlapā parādīt teksta vai skaitliskās vērtības. Velciet etiķeti uz veidlapas un iestatiet tās augstumu un platumu atbilstoši savām prasībām.

Tekstlodziņš

Ja vēlaties, lai lietotājs ievada vērtību, pievienojiet savai veidlapai tekstlodziņu. TextBox atbalsta datu ievadi un ļauj lietotājam šos datus mainīt vēlāk.

Kombinētais lodziņš

ComboBox ir elastīga vadīkla, kas atbalsta gan iepriekš definētu ievadi, gan brīvas formas datu ievadi. Lietotājs var atlasīt vienu vienumu nolaižamajā izvēlnē, kurā ir iestatītas vērtības. Viņi var arī ievadīt citu vērtību tekstlodziņā.

Šeit ir daži koda piemēri, lai parādītu vienumu pievienošanu kombinētajam lodziņam:

ComboBox1.AddItem "Option1"
ComboBox1.AddItem "Option2"

ListBox

ListBox vadīkla ir kā iepriekš definēta ComboBox vadīklas daļa. Tas liek lietotājam izvēlēties kādu no sarakstā norādītajām opcijām. ListBox nav iespējams pievienot brīvu tekstu.

Izvēles rūtiņa

Checkbox vadīklai ir viena no divām vērtībām: atzīmēta vai nav atzīmēta. Lietotājs var pārslēgties starp šiem stāvokļiem, noklikšķinot uz izvēles rūtiņas. Aizkulisēs jūsu kods var nolasīt izvēles rūtiņas vērtību kā Būla vērtību: patiesa vai nepatiesa.

Varat piešķirt izvēles rūtiņai vērtību, lai to atzīmētu vai noņemtu atzīmi.

1. izvēles rūtiņa.Vērtība = True

OptionButton

OptionButton, ko dažreiz sauc par radiopogu, pieder saistītu opciju grupai. Izmantojiet OptionButtons gadījumos, kad lietotājam ir jāizvēlas viena vērtība no nelielas vērtību kopas. Daži izplatīti piemēri:

  • Izmērs: mazs, vidējs, liels
  • Saziņas izvēle: e-pasts, tālrunis, pasts
  • Krāsa: sarkana, zaļa, zila, dzeltena

Rāmji

Rāmis ļauj grupēt citas vadīklas. Rāmji var uzlabot jūsu veidlapas vizuālo izkārtojumu un informācijas hierarhiju, īpaši, ja tā ir liela. Tie arī atvieglo saistīto vadīklu pārvietošanu vai pārkārtošanu.

Lai pievienotu rāmi(-s) savam formā, velciet to no rīklodziņa un mainiet tā izmēru atbilstoši savām vajadzībām.

CommandButton

CommandButton ir viena no svarīgākajām vadīklām lietotāja formā. Jūsu lietotāji var noklikšķināt uz pogas, kas pēc tam veiks jūsu norādīto darbību. Veidlapai varat pievienot vairākas pogas un veikt tādas izplatītas darbības kā datu saglabāšana, veidlapas aizvēršana vai veidlapas datu iesniegšana.

Lai rediģētu ar pogu saistīto darbību, velciet to uz veidlapu un veiciet dubultklikšķi, lai atvērtu koda redaktoru. Piemēram, varat notīrīt veidlapu, izmantojot a Atiestatīt poga šādi:

Ar mani
.TextBox1 = ""
.TextBox2 = ""
.OptionButton1.Value = False
Beigās ar

Vairākas lapas

Vairāku lappušu vadīkla ir piemērota, ja vēlaties savai veidlapai pievienot vairākas cilnes. Varat izveidot katru cilni atsevišķi, lai grupētu funkcionalitāti. Šī vadīkla ir noderīga labai informācijas arhitektūrai, lai nodalītu dažādas funkcijas un samazinātu jūsu lietotnes vizuālo sarežģītību.

Attēls

Šī vadīkla estētiskiem nolūkiem parāda jūsu veidlapā attēlu.

Ritjosla ir daudzfunkciju vadīkla, kas var atbalstīt navigāciju vai darboties kā ievades ierīce. Noklusējuma ritjosla ir vertikāla, taču varat izvēlēties izveidot horizontālu versiju. Ritjosla ir noderīga, ja lietotājam ir pieejamas daudzas opcijas, no kurām izvēlēties. Varat rakstīt kodu, lai pievienotu ritjoslu vērtībām tekstlodziņā vai citā vadīklā.

Spin Button

Varat izmantot SpinButton ar citu vadīklu, lai palielinātu un samazinātu skaitliskās vērtības. Varat arī to izmantot, lai ritinātu vērtību diapazonu vai vienumu sarakstu.

Darbs ar lietotāja veidlapām VBA

VBA lietotāja veidlapas ir jaudīgas un piedāvā daudzas vadīklas, kuras varat izmantot, lai izstrādātu lietojumprogrammu. Izvēloties izmantotās vadīklas, apsveriet, ar kādiem datu ievades veidiem jūsu lietojumprogrammai jādarbojas. Izmantojot labi izstrādātu veidlapu, varat izveidot pamata lietojumprogrammu, kas darbojas ar Excel vai citām Microsoft Office programmām.

Kā izveidot automatizētu datu ievades veidlapu programmā Excel VBA

Lasiet Tālāk

DalītiesČivinātDalītiesE-pasts

Saistītās tēmas

  • Programmēšana
  • Visual Basic programmēšana
  • Microsoft Office padomi

Par autoru

Gaurav Siyal (Publicēti 62 raksti)

Gauravam Sijalam ir divu gadu rakstīšanas pieredze, rakstot virknei digitālā mārketinga firmu un programmatūras dzīves cikla dokumentus.

Vairāk no Gaurav Siyal

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu