Tabloya naverokê
Gelek wekhevî di navbera Fonksiyonek xwerû/Fonksiyonek Pênasekirî ya Bikarhêner û pêvajoya Pêvajoya Bine/Binrûtîna li Excel de hene. Lêbelê, prosedurên Fonksiyon hin cûdahiyên girîng ji prosedurên Subrûtîn hene. Di vê gotarê de, em ê di Excel VBA de ferqa di navbera binrûtîn û fonksiyonê de bibînin.
Pirtûka Xebatê ya Pratîkê dakêşin
Hûn dikarin pirtûka xebata pratîkê ji vir dakêşin.
Subroutine and Function.xlsm
Danasîna Subroutine & Fonksiyon di Excel VBA de
Cûdahiya herî girîng ev e ku fonksiyonek nirxek (hejmarek an rêzek nivîsê) vedigerîne. Nirxa prosedûra fonksiyonê di guhêrbarekê de tê hilanîn; guherbarek ku navê wê wekî navê fonksiyonê ye. Binrûtîn hin rêzek karan pêk tîne û nirxek mîna fonksiyonan vedigerîne.
1. Fonksiyona diyarkirî ya Excel VBA
Mînaka jêrîn binêre. AddTwoNumber navê fonksiyonê ye. Ev fonksiyon dê berhevoka du hejmarên derbasbûyî wekî arguman ( arg1 û arg2 ) vegerîne. Berhevok di guhêrbarek bi navê AddTwoNumber de wekî navê fonksiyonê tê hilanîn.
AddTwoNumber VBA Function
Ji bo afirandina fonksiyonek xwerû, van gavan bişopînin:
- Pêşî, Edîtorê VBA bi tikandina Alt+F11 çalak bike.
- Ya duyemîn, di Projeya Projeyê de pirtûka xebatê hilbijêre. 2> pencere.
- Ya sêyemîn, Têxin û paşê Modul hilbijêrin da ku VBA têxin hûn dikarin modulek koda heyî jî bikar bînin. Pêdivî ye ku modula kodê modulek standard VBA be.
- Piştre koda jêrîn ji bo fonksiyonê bişopînin û bixin. Divê navê fonksiyonê ji bo wê pirtûka xebatê yekta be. Di nav parantezê de navnîşek argûmanan (heke hebe) binivîse. Heke fonksiyon argumanek bikar neynin, Edîtorê VBA komek parantezên vala zêde dike.
3717
- Herweha, ev beş girîng e. Koda VBA ya ku armanca we pêk tîne têxin. Nirxa ku hûn dixwazin ji vê fonksiyonê vegerînin dê di guhêrbarekê de were hilanîn; guherbareke ku navê wê wek navê fonksiyonê ye.
- Axir, fonksiyonê bi Fonksiyonek Dawî biqede.
Zêdetir Bixwîne: Meriv çawa Fonksiyona Diyarkirî ya Bikarhêner VBA bikar tîne (4 Mînakên Minasib)
Xwendinên Wekhev
- 22 Mînakên Makro di Excel VBA de
- 20 Serişteyên Kodkirina Praktîkî ji Master Excel VBA re
- Meriv çawa Koda VBA li Excel dinivîse (Bi Gavên Hêsan)
- Cûreyên VBA Macroyên di Excel de (Rêberek Bilez)
2. Binrûna Excel VBA
Di mînaka jêrîn de, hûn ê bibînin ka binrûtîn di Excel VBA de çawa dixebite. Li vir Sub dest bi laşê binrûtînê dike. Navê binrûtînê square_root e. Di laşê subrotîn de, em di hucreyê de peywirek dikin A2 . Wezîfe di şaneya A2 de rûka çargoşeyê pêk tîne. Wateya vê yekê, heke şaneyek hejmareke hebe, Excel VBA dê rûka çargoşe ya wê şaneyê pêk bîne. End Sub beşê binrûtînê diqedîne.
Ji bo afirandina binerûtîn, van gavan bişopînin:
- Pêşî, Edîtorê VB-ê çalak bikin ( Alt+F11 bitikîne).
- Ya duyemîn, di pencereya Proje de pirtûka xebatê hilbijêre.
- Sêyemîn, hilbijêre Têxin û paşê Modul da ku modulek VBA têxe. Her weha hûn dikarin modulek kodek heyî bikar bînin. Modula kodê divê modulek VBA-ya standard be.
- Piştre, peyva sereke SUB binivîsin û li dûv navê Subroutine.
- Herweha, koda VBA ya ku hûn dixwazin pêk bînin têxin.
1788
- Di dawiyê de, Binrûtîn bi Dawiya Sub .
Cûdahiyên sereke di navbera Subroutine & amp; Fonksiyon di Excel VBA de
Piştî cîbecîkirina binrûtîn û fonksiyonan ji hev cuda em dikarin cûdahiyên di tabloya jêrîn de bigihîjin encamê.
Fonksiyon | Binrûtîn |
---|---|
1) Nirxekê vedigerîne. | 1) Komek peywiran pêk tîne lê nirxek vedigerîne. . |
2) Fonksiyon bi karanîna guhêrbarekê têne gazî kirin. | 2) Piştî danezanê dikare ji her cîhekî di nav bernameyê de bi cûrbecûr cûrbecûr were bîranîn. |
3) Di çarşefên belavokan de dikare wekî formulan were bikar anîn. | 3) Nabe ku were bikar anîn.rasterast di pelan de wek formulan. |
4) Em dikarin fonksiyonan wek formulan di pelan de bi kar bînin. Piştî xebitandina kodê em dikarin çend caran pêk bînin. | 4) Ji bo ku em encama jêrprotuîna Excel VBA bibînin divê em pêşî nirxek têxin hucreya xwestinê. |
5) Hevoksazî: Fonksiyon_Navê_Fonksiyon() //Set ji kodan Fonksiyon Dawî | 5) Hevoksazî: Bernav_Navê () //Set of codes Dawiya jêr |
Tiştên Bîrnebûnê
- Pêşvebir tab berî bikaranîna van rêbazan divê bê çalakkirin.
- Em dikarin Subrûtîne
di nav Makros de di tabloya Pêşdebir de dema ku fonksiyonên ji hêla bikarhêner ve di tabloya Fonksiyon de bi karanîna lêgerîna xwerû tê bikar anîn.