Excel Macro Definition

Ma Macro li Excel Çi çi ye û çaxê ew tê bikaranîn?

Ancel macro sazûbarên bernameyên rêveberiyê ye ku di kîjan navnîşana VBA de tê zanîn tê bikaranîn ku dikare hewce bike ku hewceyê hewce bike ku pêngavên gavên li ser karên gelemperî veguhestin dubare bikin.

Ev karên dubare yên ku bi kar anîna formulas an jî ew dikarin karûbarên hêsan ên hêsan ên hêsan be. Ji ber ku hejmara daneyên nû bi danûstandina nû û karûbarên kêl û karûbarên wekî sînor û sîteyê dixebite.

Karên din ên dubare yên ku ji bo macros dikarin bêne tomarkirin bikarin in:

Triggering Macro

Macros dikarin ji hêla kurteya kurteya kurt, toolbar icon an qonaxa an-an-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a

Macros vs. Templates

Dema ku macro karanîna ji bo karanîna dravan a herî girîng be, dibe ku hûn bi taybetmendiyên taybetmendî an naveroka hin formatan zêde bikin, wek nimûne, an şirketek şirket bi karûbarên nû re çêtirîn, dibe ku çêtir e ku pelê pelê ava bikin û tomar bike Ji ber ku hûn karên nû yên nû dest pê bikin her ava bikin.

Macros û VBA

Wek ku behsa, li Excel, macros di Bexda Visual Basic for Applications (VBA) de têne nivîsandin. Macros nivîsandina nivîsandina VBA di navenda paceyê ya VBA de hate kirin, ku li ser veguhestina bingehîn ya Vebijêrk li ser Pêşkêşkerên dakêşkerê li ser vekirî ye (vexwendin ji bo pêşniyarên ji bo pêşvebirinên tabê ve heke pêwîstî hebe) bibînin.

Recycle Excel & # 39; s Macro

Ji bo kesên ku nikarin VBA-kodê naxwazin, bi qeydkirina makrokek pêdivî ye ku hûn destûra pêdivî ye ku kodî û mîks bi kar tînin ku karibe Excel wê ji bo we ji bo VBA koda veguherîne.

Wekî ku Edîtorê li jorê behsa jorîn, Recorder Macro li ser Pêşkêşkerên tabloya li Ribbonê ye.

Ji bo Developer Tab ve zêde bike

Bi pêşdibistana Excel, Tabê Developer ne girêdayî Ribbon. Ji bo lê zêde bike:

  1. Pelê pelê hilbijêre ku lîsteya jêrîn hilbijêre
  2. Li ser lîsteya dîskê-dûr, hilbijêre Hilbijêre ji bo vebijarka Excel Excel veke
  3. Di panelê çepê ya diyalogê de, li Ribbon Customize bike ku ji bo paceya Ribbonê vekirî vekin bike
  4. Di bin sernavên sereke de li binê paceya çepê, li pêş li pêşketina checkboxê bitikîne li ser Developer- ê vê tabê vekin
  5. Bişkojka barkirina diyalogê bigire û li ser pirtûkxaneyê bike.

Divê Pêşdebir divê nuha pêşîn be - bi gelemperî li milê çepê ya Ribbon

Daxistina Macro Bikaranîna

Wek ku got, tête qeydkirina Macro karûbarên makro çêtir dike - her weha, ji bo wan, ji bo kesên ku Va dikare kodê VBA bixwînin, lê hin hinek xalên ku hûn dest bi karanîna vê amûreyan bikar bînin dizane hene.

1. Plankirina Macro

Guhertoya Macros bi Recorderê Macro bitek hûrsek hînbûnek hîn dibe. Ji bo pêvajoyê hêsantir dike, ji ber demên pêş ve plankirin - heta ku ji bo nivîsandina macro tête kirin û gavên ku dê hewce bike ku karê karê bicih bikin.

2. Mîkrokên biçûk û taybetmendiyê biparêze

Girêdana mezin e ku di hejmareke hejmarek karan de ew tevlihevtirîn e ku ew ê bêtir tevlihev e ku dibe ku dê bibe ku plan û serkeftî bi serkeftî bike.

Bigger macros jî tevlihev dibin - bi taybetî ji wan re gelek karbidestan di nav kartên mezin de - û ew zehmet e ku ji wan re cara yekemîn kar nakin nebêjin û rast e.

Bi hêsantir piçûk û taybetmendî bi armanca wê hêsantir e ku rastiya encamên piştrastkirina rastîn û ew dibînin ku eger tiştên ku plan neçar dibin ku derê şaş bûn.

3. Navnîşên Navek Nerazî

Navên Macro di Excel de çend nameyên sînor hene ku bêne dîtin. Pêşîn û pêşîn e ku navnîşek macro divê bi nameyek alfabe dest pê bike. Peyvên paşê dikarin dikarin hejmarek hejmarek lê navên navên navnîşan, navnîşan, an nîşaneyên davêtinê neyê tevin.

Ne jî navnîşek macro dikare peyvên ku hejmareke VBA wekî beşek bernameya bernameya bernameya wê tê bikaranîn, hebin hebe ku Gava , GoTo , an bijartin .

Gava navên navîn dikarin bi dirêjtirîn 255 karek çê bibin, ew bi tenê hewce ne pêwîst e yan jî şêwirmendî ku ew di nav navê gelemperî de bikar bînin.

Ji bo yek, heke we gelek mîkro hene û hûn planên xwe ji devoka diyalogê veguherînin plan dikin, navên dirêj bi tenê tengahiyê dikin ku ji bo macro hilbijêre ku hûn paşê ne.

Vê nêzîk dibe ku dê navên kurt de bimînin û karanîna karanîna navnîşan bidin ku hûn agahdar bikin ku li her çi macro çi dike.

Di Navên Navdewletî û Kapîteya Navnetewî de

Ji ber ku navên macro nikare cîhan nabe, yek celebî ku destûrê dide, û kîjan navên hêsan ên xwendinê bi hêsantir dixebite ev e ku di nav deverên cûda yên wek guhertinê de guhertin.

Vê alternatîf e ku kapîtaliya navxweyî kar bikin (carinan carinan ji bo Casea Camel ) ye ku ji bo navê nameyek kapîtal - her guhertineke nû nû dest pê dike.

Navê navên kurt ên macro hêsan in ku di çarçoveya diyalogê de hilbijêre, bi taybetî heger heger karekhek hejmarek macro hene û hûn gelek gelek macro tomar dikin, da ku hûn bi hêsanî di wan de nas bikin. Pergalê jî ji bo berfireh pêşkêş dikin, her kes nikare wê bikar bîne.

4. Bikaranîna Vebijêrkên Têkiliya Absolute Cell Bikaranîna Bikaranînê

Referansên hucre , wekî B17 an AA345, cihê cihekî her hucrey di karekê de nas bike.

Bi veguhastina, di Guhertoya Macroyê de hemî navnîşên hucreyên bi temamî ne, ku tê wateya ku cihên hucreyên rastîn di nav macro de têne nivîsandin. Alternatively, macros dikarin bikar bînin ku referansên hucreyên xizmetê yên ku bikar bînin tevgerên (çiqas çend kolonên çepgirî an rastê hûn kursiya hucreyê bistînin) ji bilî cihên rastîn têne tomar kirin.

Ji kîjan yek tê bikar anîn, li ser kîjan macro tête girêdayî ye. Ger hûn bixwazin heman gavên dubare bikin - wekî wekî pelên daneyên danûstendinê - heya û bêtir, lê her cara ku hûn pelên cuda hene, di nav xebata cuda de, hingê çavkaniyên nermalav bikar tînin.

Heke din, hûn dixwazin ku hucreyên heman heman hucreyan bikin - wekî A1-M23-lê belê li ser kartên cuda yên din, paşê referansên hucreyên absolute absolute bikar anîna bikarin, da ku her car gava ku her çiqas xilas dike, wê gava yekem e ku Cursor bi hucreyek A1

Guhertina hucreyên ji nêzîk bi temamî bi temamî ve bişkojkê li ser Bikaranîna Referansên Têkilî li ser ribê Developer li ser lêgerînê pêk tê.

5. Bişkojka Keyboard Keys û Moxê Bikaranîna

Gava ku kursiyek hucre bigerin an hucreyan hilbijêre ku bi tevgerên mîksê wekî beşek macro hatiye tomar kirin dema keystrokes klavyeya macrokêşanê de heye.

Bikaranîna klavyeyên klavyeyê bikar bînin - wek Ctrl + End an Ctrl + Shift + Key-key-right-right-key-move key to movements of data of data (those cells containing data works on the current stream), ji ber ku carî caran dorpêçê an tîpkirina vebar Bişkojkên ku werin kolan an jî rêzan digerin pêvajoya bikaranîna klavyeyê hêsantir dike.

Heke ku ew tête ku emrê kar anîn an bijarteyên ribbon hilbijêre ku kilîtên kurteya kurteya klavyeyê bikar tînin ku ji bo masî re bikar bînin.