Ynhâldsopjefte
Wylst wy wurkje yn Excel of oanpaste wurkblêden meitsje foar saaklike analyze, moatte wy miskien in eigen oanpaste formule meitsje. Nettsjinsteande alle funksjes levere troch Excel, moatte wy miskien ien meitsje om ús wurk dien te krijen. Excel lit jo jo eigen funksjes meitsje troch de VBA-programmearringskoades te brûken. Hjoed yn dit artikel sille wy in stap foar stap artikel leverje om in oanpaste formule yn Excel te meitsjen.
Oefenwurkboek downloade
Download dit oefenboek om de taak út te oefenjen wylst jo dit lêze artikel.
Meitsje in oanpaste formule yn Excel.xlsx
Meitsje in oanpaste formule yn Excel
Besjoch in foarbyld wêr't jo moatte meitsje in oanpaste formule om de totale priis út te finen fan jo Items jûn yn de dataset. Excel lit ús ús eigen oanpaste funksjes oanmeitsje mei VBA koades. Dizze oanpaste funksjes yn Excel binne bekend as User Defined Functions (UDF) . Se kinne jo jo eigen oanpaste funksjes oanmeitsje om sawat elke soart operaasje te dwaan. Yn dizze seksje sille wy in stap-foar-stap rûnlieding nimme om ien te meitsjen. Litte wy it dwaan!
Stap 1: Untwikkeldersopsje ynskeakelje om VBA-finster yn Excel te iepenjen
Earst moatte wy leare hoe't jo de iepenje VBA finster om in oanpaste formule te meitsjen. Folgje dizze stappen om te learen!
- Klik op de Aanpaste arkbalke foar rappe tagong Klikje út de beskikbere opsjes op MearKommando's.
- Excel-opsjes finster iepenet. Klikje op Lint oanpasse .
- Kontrolearje no op de ûntwikkelder opsje om dit lint te meitsjen. Klik OK om troch te gean.
- Jo Excel-wurkblêd hat no in nij lint mei de namme ûntwikkelder .
- Selektearje it ûntwikkelderslint . Klikje op Makro's om de VBA
- te iepenjen Of jo kinne gewoan op " Alt+F11 " drukke om dat te dwaan.
Stap 2: Skriuw de VBA-koades om in oanpaste formule te meitsjen
- Klik yn it VBA finster op Ynfoegje .
- Fan de beskikbere opsjes, klikje op Module om in module te meitsjen. Wy sille ús VBA koades yn de module skriuwe.
- Skriuw jo VBA koades op om te meitsjen in oanpaste formule. Om de Totaalpriis foar de opjûne items te finen, binne de VBA koades,
9618
- Wy moatte de VBA
koades as funksje. Dêrom begjint dizze koade mei de funksjedeklaraasje en einiget mei de Einfunksje - De formule hat in namme nedich. Wy hawwe it neamd TOTALPRICE
- Wy sille wat ynputs nedich hawwe yn 'e funksje. De yngongen wurde definieare binnen heakjes nei de funksjenamme.
- Wy moatte de funksje in soarte fan wearde tawize om werom te kommen. Nei it foltôgjen fan dizze kritearia is ús definitive syntaksis:
TOTALPRICE = (nûmer1 *number2)
- Slút it VBA finster en gean werom nei it haadwurkblêd.
Stap 3: Tapasse de oanpaste formule yn Excel Spreadsheet
- Nei it meitsjen fan de oanpaste formule, no sille wy it tapasse op ús dataset. Klikje op Sel E4 en sykje nei ús oanpaste formule.
- As de formule ferskynt, dûbelklikje der dan op om te selektearjen.
- Foegje de wearden yn 'e formule. De definitive formule is:
=TOTALPRICE(C4,D4)
- Wêr C4 en D4 is de Stock en Ienheidspriis
- Druk op Enter om krije it resultaat.
- Us oanpaste formule wurket perfekt! Tapasse no deselde formule op de rest fan de sellen om it einresultaat te krijen.
- Litte wy in oar foarbyld besprekke! Yn dizze nije dataset moatte wy de Retailpriis útfine troch in oanpaste formule te meitsjen.
- Iepenje de VBA finster en gean nei de Module nei de prosedueres dy't wy earder besprutsen hawwe.
- Skriuw de VBA op De VBA koade foar de oanpaste formule is,
2792
- Slút no it VBA-finster en gean nei it haadwurkblêd. Yn Sel F4 , sykje nei ús nije oanpaste funksje RETAILPRICE .
- Dûbelklik derop as it fûn wurdt.
- Foegje de wearden yn 'e formule en de definitive foarmis:
=RETAILPRICE(C4,D4,E4)
- Wêr binne C4, D4, E4 de Priis1, Priis2, en Divisor
- Krij it resultaat troch op Enter te drukken. Tapasse no dizze funksje op alle sellen om it einresultaat te krijen.
- Dit is hoe't jo in oanpaste formule meitsje kinne yn excel en dizze brûke.
Lês mear: Hoe kinne jo in formule yn Excel meitsje foar meardere sellen (9 metoaden)
Fluchnotysjes
👉 Jo kinne net opnimme a oanpaste formule lykas jo in Excel-makro kinne.
👉 It meitsjen fan in oanpaste formule hat mear beheiningen dan gewoane VBA-makro's. It kin de struktuer of opmaak fan in wurkblêd of sel net feroarje.
Konklúzje
Hoe't jo in oanpaste formule yn excel meitsje kinne, wurdt besprutsen yn dit artikel. Wy hoopje dat dit artikel nuttich foar jo bewiist. Kommentearje as jo fragen of fragen hawwe.