Kuidas Excelis Programmi Luua?

Sisukord:

Kuidas Excelis Programmi Luua?
Kuidas Excelis Programmi Luua?

Video: Kuidas Excelis Programmi Luua?

Video: Kuidas Excelis Programmi Luua?
Video: Как создать график работы в excel 2024, Mai
Anonim

Kõik Microsoft Office'i rakendused toetavad võimalust sisestada käivitatavat koodi - skripte - oma dokumentidesse. Nende abiga saate lahendada mitmesuguseid ülesandeid andmetöötluse automatiseerimisel. Ja vormide kasutamine loob sõna otseses mõttes programmi, mis põhineb kontorirakendusel. Seda saab teha näiteks Excelis.

Kuidas Excelis programmi luua
Kuidas Excelis programmi luua

Vajalik

Microsoft Office Excel

Juhised

Samm 1

Käivitage Microsoft Office Excel. Vajadusel looge uus dokument. Selleks vajutage klahvikombinatsiooni Ctrl + N või laiendage menüüd "Fail" ja valige üksus "Uus …". Seejärel klõpsake paneeli "Raamatu loomine" lingil "Tühi raamat".

2. samm

Avage Visual Basic Editori aken. Selleks vajutage Alt + F11 või valige menüü Tööriistad jaotisest Makro Visual Basic Editor. Seal näete projektipaani, kus kuvatakse selle Exceli töövihiku objektipuu, samuti selles sisalduvad vormid, moodulid ja klassimoodulid.

3. samm

Vajadusel looge vormid. Klõpsake peamenüüs käsul Lisa ja seejärel UserForm. Projektipaneeli jaotisse Vormid lisatakse uus üksus. Selle loomisel avatakse vorm automaatselt. Lohistage juhtnupud tööriistakastist vormiaknasse hiirega. Muutke nende suurust ja asukohta. Pärast hiirega valimist muutke nende omadusi paneelil Atribuudid. Kujundite salvestamiseks vajutage klahvikombinatsiooni Ctrl + S.

4. samm

Looge nii palju mooduleid või klassimooduleid kui vaja. Selleks valige peamenüü jaotises Lisamine üksused Moodul või Klassimoodul. Avage vajalike moodulite või vormide koodiredigeerimisaknad, topeltklõpsates projektiaknas vastavatel elementidel.

5. samm

Lisage klassi deklaratsioonid klassi moodulitele. Määratlege need klassi märksõna abil:

Klass CSampleClass

Lõppklass

6. samm

Lisage klasside definitsioonidele meetodid ning moodulitele funktsioonide ja protseduuride tüved. Funktsioonide deklareerimisel kasutatakse märksõna Function, millele järgneb sulgudes olev nimi ja komadega eraldatud parameetrite komplekt. Näiteks:

Funktsioon SampleFunction (a, b, c)

Funktsioon Lõpeta

Samamoodi (ainult märksõna Sub kasutades) deklareeritakse protseduurid:

Alamproovi protseduur (a, b)

Lõpeta alam

7. samm

Deklareerige klassi liikmed, aga ka globaalsed ja lokaalsed (funktsioonides ja meetodites) muutujad. Selleks kasutage klauslit Dim … As (muutuja tüüp on märgitud märksõna As järel). Näiteks muutuja oWB deklareerimine, mis salvestab viite raamatuobjektile, võib välja näha järgmine:

Dim oWB Excelis. Tööraamat

Sulgudes dimensiooni määramisel saate deklareerida massiivi:

Hämardage aWBooks (10) Exceli kujul. Tööraamat

8. samm

Rakendage programmi algoritm, muutes funktsioonide, protseduuride ja klassimeetodite koodi. Kasutage Visual Basicu juhtimisstruktuure täitevoo juhtimiseks. Töötage oma andmekonstruktsioonide, sisseehitatud vormi objektide ja sisseehitatud Exceli objektidega.

Soovitan: