Exceli programmeerimine (sisukord)

  • Programmeerimise sissejuhatus Excelis
  • Kuidas programmeerida Excelis?

Programmeerimise sissejuhatus Excelis

Kas olete kunagi väsinud Excelis toimingust, mida saate automatiseerida ja säästa oma aega? Enamasti peate olema selliste ülesannetega kokku puutunud. Mis tahes toimingu automatiseerimiseks peab teil esmalt olema selle konkreetse keele programmeerimisoskus. Excelis saate programmeerimist teha Visual Basic for Application (VBA) abil, mis on Exceli enda programmeerimiskeel, mis aitab teil toiminguid automatiseerida. Selles artiklis näeme, kuidas saame programmeerida Excel VBA-s. VBA abil saab kirjutada programmi, mis suudab teie jaoks ülesande automatiseerida. Rida, mida me VBA all kirjutame, nimetatakse makroks, mis on kirjutatud nii, et nad juhendavad Exceli süsteemi, mida teha.

Kuidas programmeerida Excelis?

Saame aru, kuidas programmeerida excelis mõne illustratsiooniga.

Arendaja vahekaardi lubamine

Esimene asi, mis tuleb, on arendaja vahekaardi lubamine, mis aitab teil makro salvestada ja talletada (VBA kood). Vaatame, kuidas seda lubada.

  • Liikuge oma exceli faili menüüsse File ja klõpsake sellel.

  • Klõpsake menüü File (Fail) käsku Options ( Suvandid) ja see laadib uue akna kõigi saadaolevate exceli võimalustega.

  • Uues aknas nimega Exceli suvandid klõpsake vahekaarti Kohanda linti . Näete kõiki kohandamisvalikuid, mida saate kasutada programmi Excel Ribbon jaoks, mis kuvatakse teie Exceli faili ülaosas.

  • Jaotise Ribbon: kohandamine rippmenüü Main Tabs alt lubage arendaja valik. Selle lubamiseks saate vahekaarti Arendaja kontrollida (linnukesega märkida). Klõpsake vahekaardi Exceli suvandid paremas alanurgas asuvat nuppu OK ja see on kõik.

  • Olete Excelis oma arendaja valiku edukalt lubanud. Kui kontrollite oma faili Exceli paela nüüd, näete sinna lisatud uut vahekaarti nimega Arendaja.

See on esimene samm, mida peate järgima, enne kui hakkate Excelis makrosid kirjutama. Kuna vahekaart Arendaja on vajalik makro salvestamiseks ja käitamiseks. See suvandite vahekaart pole vaikimisi lubatud ja sellepärast proovisime selle siin esmalt lubada.

Makro salvestamine

  • Avage Exceli fail. Liikuge vahekaardile Arendaja, mille just lubasite, ja seejärel klõpsake nuppu Salvesta makro, kategoriseeritud ja seda saab vaadata jaotises Kood .

  • Niipea kui klõpsate nuppu Salvesta makro, ilmub hüpikaken, selles aknas peate määrama makrole nime, samuti saate selle makro käivitamiseks määrata kiirklahvi. Saate selle loodava makro jaoks kirjelduse lisada. Kui see kõik on tehtud, võite klõpsata nuppu OK, mis asub akna paremas allosas. Lisateavet leiate allolevast ekraanipildist.

Niipea kui klõpsate nuppu OK, alustab süsteem makro salvestamist ja kõik teie tehtud toimingud salvestatakse ja konverteeritakse taustprogrammis Exceli programmi.

  • Proovige Exceli lehe lahtrisse A1 trükkida lause “See on minu esimene VBA kood ja ma olen väga õnnelik!” Ja vajutage sisestusklahvi. Need toimingud salvestatakse makro taustal.

  • Jaotises Kood võisite täheldada, et nupp Salvesta makro on muutunud olekuks Salvesta. See on nagu Play and Stop. Salvesta makro töötab nupuna Esita ja Lõpeta salvestamine toimib nupuna Stopp. Salvestamise peatamiseks klõpsake nuppu Peata salvestamine.

Selle kõige võlu on see, et Excel on mu sammud siia salvestanud ja need kooditükkideks teisendanud, et seda ülesannet saaks automatiseerida. See tähendab, et igal sammul valitakse lahter A1, sisestatakse tekst järgmiselt: „See on minu esimene VBA-kood ja ma olen rahul!”, Klõpsates järgmisele lahtrile minemiseks Enter. Kõik need sammud teisendatakse VBA-koodiks. Vaatame nüüd koodi.

  • Visual Basic Editori juurde pääsemiseks klõpsake vahekaardi Arendaja jaotises Kood jaotises Koodil Visual Basic või võite kasutada selle otseteedena Alt + F11 .

  • Liikuge VBAProjekti jaotises Moodulid ja klõpsake selle all asuvat plussnuppu, et näha VBA aktiivsete moodulite loendit.

  • Kaustas Moodulid näete moodulit1 kohe, kui klõpsate plussmärgil. Võite teha topeltklõpsu moodulil1. Seal registreeritakse teie eelmistes etappides (3. ja 4. samm) tehtud toimingu kood. Salvestage see kood ja sama väljundi saamiseks saate seda iga kord käivitada. Vaadake allolevat ekraanipilti:

Järeldus

  • Saame salvestada makro Excelisse, et automatiseerida igapäevaseid väikeseid ülesandeid, mida süsteemil on lihtsam programmiliselt manipuleerida.
  • Lahe on see, et te ei pea iga sooritatava sammu loogika jaoks oma pead sügavale kaevama. Excel VBA teeb seda teie eest.
  • Mõne keeruka ülesande, näiteks silmuste ja tingimuslausetega seotud toimingute jaoks peate koodi käsitsi VBA alla kirjutama.

Programmis Excelis programmeerimise meeldejäävad asjad

  • Vahekaart Arendajad pole vaikimisi lubatud ja teile on see rakenduses Excel Ribbon nähtav. Peate selle lubama Exceli suvandite kaudu.
  • Makro salvestamine toimib korduvate lihtsate toimingutega ja teil on vaja neid automatiseerida. Kuid keerukate ülesannete jaoks, mis hõlmavad silmust või tinglikke sisendeid ja väljundeid, tuleb VBA-s ikkagi käsitsi kodeerida.
  • Peate faili salvestama Exceli-makro aktiveerimise failivorminguna, et saaksite koodi uuesti oma Excel'is lugeda ja käivitada.

Soovitatavad artiklid

See on juhend programmeerimisest Excelis. Siin arutleme, kuidas programmeerida Excelis koos praktiliste näidete ja allalaaditava Exceli malliga. Võite vaadata ka meie teisi soovitatud artikleid -

  1. Lindi komponendid Excelis
  2. Sissejuhatus TRIM-i vormelisse Excelis
  3. Projektijuhtimise mall Excelis
  4. Kuidas kasutada COUNTIFSi Excelis?

Kategooria: