300 Primerov

Zbirka kontrol

Controls Collection

Pri ustvarjanju uporabniških oblik v Excel VBA , lahko uporabite Nadzira zbiranje za enostavno krmiljenje kontrol in nastavitev lastnosti vsakega kontrolnika na določeno vrednost.





Uporabniška oblika, ki jo bomo ustvarili, izgleda tako:

Zbirka kontrolnikov v Excelu VBA





Če želite ustvariti ta uporabniški obrazec, izvedite naslednje korake:

1. Odprite Urejevalnik Visual Basic . Če Project Explorer ni viden, kliknite View, Project Explorer.



2. Kliknite Vstavi, Uporabniški obrazec. Če se Orodjarna ne prikaže samodejno, kliknite Pogled, Orodjarna. Zaslon je treba nastaviti tako, kot je prikazano spodaj.

kako narediti način v

Nastavitev zaslona Userform v Excelu VBA

3. Dodajte oznako, besedilna polja (najprej na vrhu, drugo pod prvim itd.) In ukazni gumb. Ko je to končano, mora biti rezultat skladen s sliko uporabniške oblike, prikazano prej. Na primer, ustvarite kontrolnik za polje z besedilom, tako da v orodjarni kliknete TextBox. Nato lahko povlečete besedilno polje na Userform.

4. Če želite spremeniti napis Userform, oznako in ukazni gumb, kliknite Pogled, okno lastnosti in kliknite na vsak kontrolnik.

5. Če želite prikazati obliko uporabnika, postavite a ukazni gumb na delovnem listu in dodajte naslednjo kodno vrstico:

Zasebno PodCommandButton1_Click ()

UserForm1.Show vbModeless

Konec Pod

Pojasnilo: če dodate vbModeless, lahko hkrati uporabite obliko uporabnika in delate na svojem delovnem listu.

v celici d5 ustvarite seznam za preverjanje veljavnosti podatkov, ki prikazuje količino, vrsto plačila in znesek.

Zdaj smo ustvarili prvi del Userform. Čeprav že izgleda lepo, se s klikom na ukazni gumb na Userform ne bo zgodilo še nič.

6. Odprite Urejevalnik Visual Basic .

excel formula prvi dan v mesecu

7. V Raziskovalcu projektov dvokliknite UserForm1.

8. Dvokliknite gumb za ukaz.

9. Dodajte naslednje kodne vrstice:

Zasebno PodCommandButton1_Click ()

NobenajazAs Celo število

Zai = 1Za10
Kontrolniki ('TextBox' & i). Vrednost = celice (i + 1, 1).
Naslednjijaz

Konec Pod

Pojasnilo: Z le nekaj vrsticami kode lahko besedilna polja napolnimo s telefonskimi številkami s lista. Za združevanje (združevanje) elementov smo uporabili operater &. Te kodne vrstice delujejo, ker nismo spremenili imen kontrolnikov polja z besedilom (TextBox1, TextBox2, TextBox3 itd.). Če želite spremeniti imena kontrol, kliknite Pogled, Okno lastnosti in kliknite na vsak kontrolnik.

Rezultat, ko kliknete ukazni gumb na listu:

Rezultat zbiranja kontrol

11. september dokončan! Preberite več o uporabniških oblikah>
Pojdi na naslednje poglavje: Domet



^