VBA vadīklas: VBA formas vadība un amp; ActiveX vadīklas programmā Excel

Satura rādītājs:

Anonim

VBA formas / GUI vadīklu izveide programmā Excel

GUI ir grafiskās lietotāja saskarnes saīsinājums. GUI ir programmas daļa, ar kuru lietotājs mijiedarbojas. GUI veido vadīklas. Šīs Excel VBA vadīklas var izmantot formā. Šajā tabulā ir parādītas dažas no visbiežāk izmantotajām GUI VBA vadīklām.

S / N Kontrole Apraksts
1 Komanda Izmanto koda izpildei
2 Combo Box Izmanto, lai lietotājiem parādītu nolaižamo sarakstu
3 CheckBox Izmanto patiesām vai nepatiesām vērtībām. Vairākām izvēles rūtiņām vienlaikus var būt patiesā vērtība.
4 Saraksta lodziņš Izmanto, lai lietotājiem parādītu vienkāršu sarakstu
5 Teksta lodziņš Izmanto, lai pieņemtu lietotāja ievadi
6 Ritināšanas josla Izmanto, lai nodrošinātu ritināšanas joslu navigācijas vajadzībām.
7 Spin poga Izmanto, lai palielinātu vai samazinātu skaitliskās vērtības, noklikšķinot uz bultiņām uz augšu vai uz leju, kas parādās vērpšanas pogā
8 Opcijas poga Izmanto patiesām vai nepatiesām vērtībām. Tikai vienai opcijas pogai vienlaikus var būt patiesa vērtība.
9 Etiķete Izmanto, lai parādītu lietotājam statisku tekstu
10 Attēls Izmanto, lai parādītu attēlus
11 Pārslēgšanas poga Poga, kas ir nospiesta un nav nospiesta.

VBA GUI kontrolē

  1. Noklikšķiniet uz izstrādātāja cilnes
  2. Noklikšķiniet uz pogas Ievietot nolaižamo izvēlni

Jūs saņemsiet šādu nolaižamo paneli

Ja virzīsit peles kursoru virs VBA formas vadīklas, tiks parādīts vadības nosaukums, kā parādīts zemāk

GUI vadīklu pievienošana izklājlapai

Tagad mēs savai darbgrāmatai pievienosim komandu pogu, tāpēc mums tas ir jādara

  • Noklikšķiniet uz nolaižamās izvēlnes Ievietot
  • Noklikšķiniet uz komandas pogas (ActiveX vadīkla), kā parādīts attēlā iepriekš
  • Velciet un uzzīmējiet pogu uz lapas

GUI vadības īpašību iestatīšana

Tagad mēs iestatīsim pogas parakstu uz kaut ko aprakstošāku

  1. Ar peles labo pogu noklikšķiniet uz tikko izveidotās vienādas pogas
  2. Atlasiet rekvizītu izvēlni
  3. Jūs saņemsiet šādu rekvizītu logu
  • Iestatiet vārda rekvizītu uz btnButton. Rekvizīts nosaukums tiek izmantots, lai identificētu vadīklu koda logā. btn ir pogas prefikss.
  • Iestatiet rekvizītu Caption uz Click Me. Teksts paraksta īpašumā ir tas, ko lietotāji redzēs uz pogas.

Kad esat pabeidzis, aizveriet logu.

Jūs saņemsiet šādus rezultātus.

Kā izmantot ActiveX vadību VBA

Šajā ActiveX vadības Excel sadaļā mēs redzēsim, kā VBA iekļaut pogu 'commandclick' un izpildīt programmu, izmantojot pogu.

1. solis . Šajā solī noklikšķiniet uz opcijas "ievietot pogu" no Active X vadības. Pēc tam atlasiet komandas pogas opciju.

2. solis. Lai ievietotu “clickcommandbutton1”, velciet peles kursoru uz Excel lapu.

3. solis) Pēc tam ar peles labo pogu noklikšķiniet uz komandas pogas un atlasiet opciju "Skatīt kodu".

4. solis. Pārbaudiet, vai atrodaties pareizajā lapā. Tiks atvērts kodu redaktors. Ievadi savu kodu.

  • Kodā mēs definējām diapazonu no A1 līdz A10.
  • Šis diapazons nosaka šūnu skaitu Excel lapā no "A1 līdz A10".
  • Tālāk kodā mēs definējam virkni "Guru99 VBA Tutorial"
  • Tātad, kad programmā Excel noklikšķiniet uz "komandu poga". Šūnu diapazonā "A1 līdz A10" tai vajadzētu drukāt "Guru99 VBA apmācība".

5. solis . Nākamajā solī saglabājiet koda failu un pēc tam izejiet no redaktora. Lai atgrieztos Excel failā, noklikšķiniet uz ikonas Excel lapa kreisajā malā.

6. solis) Excel lapā redzēsiet, ka cilne Dizaina režīms ir ieslēgta. Pārliecinieties, ka tas ir izslēgts, pretējā gadījumā kods nedarbosies.

7. solis) Kad dizaina režīms ir izslēgts, uz tā nebūs zaļa iezīme. Tagad jūs varat noklikšķināt uz komandas pogas.

8. solis) Noklikšķiniet uz "CommandButton1". Šūnu diapazonā "A1 līdz A10" tas izdrukās "Guru99 VBA Tutorial".

Lejupielādējiet iepriekš minēto Excel kodu

Priekšnoteikums

Konfigurējiet Microsoft Excel

Kā redzam iepriekšējā apmācībā, pārliecinieties, ka jūsu lentē būs ikona “Izstrādātājs”, kā parādīts šeit.

Tagad pārdēvējiet 1. lapu par "VBA Operator", kā parādīts zemāk redzamajā ekrānuzņēmumā. Saglabājiet darbgrāmatu Excel makro iespējotas darbgrāmatas (* .xlsm) faila paplašinājumā. (skatiet attēlu zemāk).

Pēc tam noklikšķiniet uz pogas Saglabāt.