INHOUDSOPGAWE
Terwyl ons in Excel werk of gepasmaakte werkblaaie vir besigheidsontleding maak, moet ons dalk 'n gepasmaakte formule van ons eie skep. Ten spyte van al die funksies wat deur Excel verskaf word, sal ons dalk een moet skep om ons werk gedoen te kry. Met Excel kan jy jou eie funksies skep deur die VBA-programmeringskodes te gebruik. Vandag in hierdie artikel sal ons 'n stap-vir-stap artikel verskaf om 'n pasgemaakte formule in Excel te skep.
Laai Oefenwerkboek af
Laai hierdie oefenboek af om die taak uit te oefen terwyl jy hierdie lees artikel.
Skep 'n pasgemaakte formule in Excel.xlsx
Skep 'n pasgemaakte formule in Excel
Beskou 'n voorbeeld waar jy moet maak 'n pasgemaakte formule om die totale prys van jou Items in die datastel uit te vind. Excel stel ons in staat om ons eie persoonlike funksies te skep deur VBA kodes te gebruik. Hierdie pasgemaakte funksies in Excel staan bekend as Gebruikersgedefinieerde funksies (UDF) . Hulle laat jou toe om jou eie persoonlike funksies te skep om omtrent enige tipe operasie uit te voer. In hierdie afdeling sal ons 'n stap-vir-stap toer neem om een te skep. Kom ons doen dit!
Stap 1: Aktiveer ontwikkelaaropsie om VBA-venster in Excel oop te maak
Eers moet ons leer hoe om die oop te maak VBA venster om 'n pasgemaakte formule te skep. Volg hierdie stappe om te leer!
- Klik op die Customized Quick Access Toolbar Van die beskikbare opsies, klik op MeerOpdragte.
- Excel-opsies -venster word oop. Klik op Pasmaak lint .
- Kyk nou na die Ontwikkelaar -opsie om hierdie lint te skep. Klik OK om voort te gaan.
- Jou Excel-werkblad het nou 'n nuwe lint genaamd Ontwikkelaar .
- Kies die Ontwikkelaarlint . Klik op Makro's om die VBA
- oop te maak of jy kan net " Alt+F11 " druk om dit te doen.
Stap 2: Skryf die VBA-kodes om 'n pasgemaakte formule te skep
- Klik in die VBA -venster op Voeg in.
- Uit die beskikbare opsies, klik op Module om 'n module te skep. Ons sal ons VBA kodes in die module skryf.
- Skryf jou VBA kodes neer om te skep 'n pasgemaakte formule. Om die Totale Prys vir die gegewe items te vind, is die VBA kodes,
9593
- Ons moet die VBA
kodes as 'n funksie. Daarom begin hierdie kode met die funksieverklaring en eindig met die Eindfunksie - Die formule benodig 'n naam. Ons het dit TOTAALPRYS
- Ons sal 'n paar insette in die funksie benodig. Die insette word binne hakies na die funksienaam gedefinieer.
- Ons moet die funksie 'n soort waarde toeken om terug te gee. Nadat hierdie kriteria voltooi is, is ons finale sintaksis:
TOTAALPRIS = (nommer1 *nommer2)
- Maak die VBA venster toe en keer terug na die hoofwerkblad.
Stap 3: Pas die pasgemaakte formule toe in Excel-sigblad
- Nadat ons die pasgemaakte formule geskep het, sal ons dit nou op ons datastel toepas. Klik op Sel E4 en soek vir ons pasgemaakte formule.
- Wanneer die formule verskyn, dubbelklik daarop om te kies.
- Voeg die waardes in die formule in. Die finale formule is:
=TOTALPRICE(C4,D4)
- Waar C4 en D4 is die Voorraad en Eenheidsprys
- Druk Enter om kry die resultaat.
- Ons pasgemaakte formule werk perfek! Pas nou dieselfde formule op die res van die selle toe om die finale resultaat te kry.
- Kom ons bespreek nog 'n voorbeeld! In hierdie nuwe datastel moet ons die kleinhandelprys uitvind deur 'n pasgemaakte formule te skep.
- Maak die <1 oop>VBA venster en gaan na die Module volg die prosedures wat ons voorheen bespreek het.
- Skryf die VBA Die VBA kode vir die pasgemaakte formule is,
3964
- Maak nou die VBA-venster toe en gaan na die hoofwerkblad. Soek in Sel F4 vir ons nuwe pasgemaakte funksie KLEINPRIJS .
- Dubbelklik daarop wanneer dit gevind word.
- Voeg die waardes in die formule en die finale vorm inis:
=RETAILPRICE(C4,D4,E4)
- Waar C4, D4, E4 die is Prys1, Prys2, en Verdeler
- Kry die resultaat deur Enter te druk. Pas nou hierdie funksie op alle selle toe om die finale resultaat te kry.
- Dit is hoe jy 'n pasgemaakte formule in Excel kan skep en dit kan gebruik.
Lees meer: Hoe om 'n formule in Excel vir veelvuldige selle te skep (9 metodes)
Vinnige notas
👉 Jy kan nie aanneem 'n pasgemaakte formule soos jy 'n Excel-makro kan.
👉 Die skep van 'n pasgemaakte formule het meer beperkings as gewone VBA-makro's. Dit kan nie die struktuur of formaat van 'n werkblad of sel verander nie.
Gevolgtrekking
Hoe om 'n pasgemaakte formule in Excel te skep, word in hierdie artikel bespreek. Ons hoop dat hierdie artikel vir u nuttig sal wees. Maak kommentaar indien jy enige vrae of navrae het.