Microsoft Exceli pakett on varustatud paljude eelnevalt määratletud funktsioonidega, mis meie jaoks maksimaalse töökoha teeb. Enamikul juhtudel ei pea me enam kunagi enam funktsioone peale sisseehitatud funktsioonide. Kuid mis siis, kui teil on vaja mõningaid funktsioone, mida mingit eelnevalt määratletud Exceli funktsioon ei osuta?
Microsoft Excel võimaldab meil luua Kohandatud Exceli funktsioonid või Kasutajapõhised funktsioonid kasutades VBA. Saame luua Custom Exceli funktsioone soovitud funktsionaalsusega ja neid saab Excel Sheetsis kasutada tavalisteks Exceli funktsioonideks, kasutades "=" ja sellele järgnevat funktsiooni nime. Ma võtan teid VBA abil kasutatavate Exceli funktsioonide loomise sammudesse.
Loo kohandatud Exceli funktsioonid
Kuna me loome Custom Exceli funktsiooni, kasutades VBA-d, peame esmalt lubama vahekaardi "Developer". Vaikimisi pole see lubatud ja me saame seda lubada. Avage Exceli leht ja klõpsake nuppu Exceli ja seejärel klõpsake "Exceli valikud". Seejärel märkige ruut valiku " Näita rippmenüüst vahekaarti Arendaja ”.
Võite isegi kasutada kiirklahvi " Alt + F11"Visual Basic Editori käivitamiseks. Kui kasutate seda kiirklahvi, siis ei ole vaja ka vahekaarti Arendaja lubada.
Nüüd on kõik määratud Custom Exceli funktsiooni loomiseks. Paremklõpsake valikul Microsoft Excel Objects, klõpsake "Insert" ja seejärel klõpsake "Module".
Funktsioon myFunction (argumendid) tagasitüübi tüüp
myFunction = mõni arvutamine
Lõpp-funktsioon
Tavapäraseid programmeerimiskeele kasutades pole avaldust "Tagasi".
Sisestage oma kood just avatud aknasse. Näiteks luuakse funktsioon "FeesCalculate", mis arvutab funktsioonile antud väärtuse "8%". Ma kasutasin tagasitüübiks "Double", kuna väärtus võib olla ka kümnendkohtades. Näete, et minu kood järgib VBA süntaksi.
Nüüd saate Exceli loendis kasutada kasutaja määratud funktsiooni tavalise Exceli funktsiooni kasutades "=". Kui alustate kirjutades lahtrisse "=", näitab see funktsiooni koos mõne muu sisseehitatud funktsiooniga.
Kohandatud Exceli funktsioonide piirangud
Kohandatud Exceli funktsioonid ei saa teha järgmist.
- Arvutustabeli elementide sisestamine, vormindamine või kustutamine.
- Teise lahtri väärtuse muutmine.
- Nime lisamine töövihikule.
- Töölehele saate ümbernimetada, kustutada, teisaldada või lisada lehti.
Selliseid piiranguid on palju rohkem ja mõned neist on mainitud.
Need on lihtsad sammud, mida tuleb järgida Exceli funktsioonide loomiseks.