Ṣatunkọ Macro Akopọ

Kini Macro ni Excel ati Nigbawo Ni a Lo?

Macro Excel jẹ ṣeto eto itọnisọna ti a fipamọ sinu ohun ti a mọ ni koodu VBA ti a le lo lati paarẹ nilo lati tun awọn igbesẹ ti awọn iṣẹ ṣiṣe ti o ṣe deede lọpọlọpọ ati siwaju.

Awọn iṣẹ atunṣe wọnyi le jẹ iṣiro isanwo ti o nilo fun lilo awọn agbekalẹ tabi wọn le jẹ awọn iṣẹ-ṣiṣe kika kika-gẹgẹbi fifi nọmba kika nọmba si data titun tabi lilo alagbeka ati awọn ọna kika iṣẹ-ṣiṣe gẹgẹbi awọn aala ati awọn ọṣọ.

Awọn iṣẹ-ṣiṣe atunṣe fun awọn macros le ṣee lo lati fipamọ pẹlu:

Nfa Macro kan

A le fa awọn Macros ṣiṣẹ nipasẹ ọna abuja keyboard kan, aami iboju ẹrọ-ṣiṣe tabi aami tabi aami kan ti a fi kun si iṣẹ-iṣẹ.

Awọn Macro la. Awọn awoṣe

Lakoko ti o ti lo awọn koko le jẹ akoko ipamọ nla fun awọn iṣẹ atunṣe, ti o ba ṣe afikun awọn ẹya akoonu tabi akoonu - gẹgẹbi awọn akọle, tabi aami ile-iṣẹ si awọn iwe iṣẹ iṣẹ titun, o le jẹ ki o darada lati ṣẹda ati fi faili awoṣe ti o ni awọn iru awọn ohun kan pamọ dipo ki o ṣẹda wọn lẹẹkansi ni igbakugba ti o ba bẹrẹ awoṣe titun kan.

Macros ati VBA

Gẹgẹbi a ti sọ, ni Tayo, a kọ awọn macros ni Ipilẹ wiwo fun Awọn ohun elo (VBA). Awọn Macros kikọ nipa lilo VBA ni a ṣe ni window window VBA, eyi ti a le ṣii nipa tite lori aami Ikọran Akọsilẹ lori taabu Awọn Difelopa ti tẹẹrẹ naa (wo isalẹ fun awọn itọnisọna lori fifi awọn taabu Awọn Aṣeṣepo sii si tẹẹrẹ ti o ba nilo).

Titiipa Macro ati Macro Recorder

Fun awọn ti ko le kọ koodu VBA, ni onilọpọ macro ti a ṣe sinu rẹ ti o fun laaye lati gba igbasilẹ awọn igbesẹ nipa lilo keyboard ati Asin ti Excel lẹhinna ti yipada si koodu VBA fun ọ.

Gẹgẹbi akọsilẹ VBA ti a mẹnuba loke, Oluṣakoso Makiro wa lori Orilẹ Awọn Difelopa ti Ribbon.

Nfi Taabu Olùgbéejáde kun

Nipa aiyipada ni Excel, taabu Olùgbéejáde ko wa lori Ribbon naa. Lati fi sii:

  1. Tẹ bọtini Oluṣakoso lati ṣii akojọ akojọ silẹ ti awọn aṣayan
  2. Lori akojọ asayan-isalẹ, tẹ Awọn aṣayan lati ṣii apoti ibaraẹnisọrọ ti awọn aṣayan Tayo
  3. Ni apa osi-ọwọ ti apoti ibanisọrọ, tẹ lori Ṣaṣe Ribbon lati ṣii window Ti ṣe akanṣe Ribbon
  4. Labẹ Awọn taabu Awọn taabu akọkọ ni window ọtún, tẹ lori apoti ni ẹẹhin Olùgbéejáde lati fi taabu yii si Ribbon
  5. Tẹ O DARA lati pa apoti ibaraẹnisọrọ naa pada ki o si pada si iwe iṣẹ iṣẹ naa.

Olùgbéejáde gbọdọ wa ni bayi - nigbagbogbo lori apa ọtún ti Ribbon

Lilo Oluṣamulo Macro

Gẹgẹbi a ti sọ, Macro Recorder simplifies iṣẹ-ṣiṣe ti ṣiṣẹda awọn macros - ani, ni awọn igba, fun awọn ti o le kọ koodu VBA, ṣugbọn awọn ọrọ diẹ wa ni lati mọ ti ṣaaju ki o to bẹrẹ lati lo ọpa yii.

1. Gbero Macro

Awọn Macro Gbigbasilẹ pẹlu Oluṣakoso Makiro jẹ diẹ ninu igbi kukisi. Lati ṣe iṣeduro ilana naa, gbero ṣaju akoko - ani si aaye kikọ ohun ti a ti pinnu lati ṣe ati awọn igbesẹ ti yoo nilo lati ṣe iṣẹ naa.

2. Pa awọn Macro kekere ati Specific

Makiro ti o tobi julọ jẹ pẹlu awọn nọmba ti awọn iṣẹ-ṣiṣe ti o ṣe diẹ sii idiju o yoo jẹ lati gbero ati ki o gba silẹ daradara.

Awọn macros pataki tun nyara sira - paapaa awọn ti o ni ọpọlọpọ nọmba isiro ni awọn iwe iṣẹ-ṣiṣe nla - ati pe o nira lati dabu ati atunṣe ti wọn ko ba ṣiṣẹ ni akoko akọkọ.

Nipa fifi awọn koko kekere ṣe pataki ati pato ni idi o rọrun lati ṣayẹwo irufẹ awọn esi ati lati rii ibi ti wọn lọ ti ko tọ si awọn ohun ko ba lọ bi a ti pinnu.

3. Orukọ Awọn Macro Ti o yẹ

Awọn orukọ Macro ni Excel ni ọpọlọpọ awọn ihamọ orukọ ti o gbọdọ šakiyesi. Ni akọkọ julọ ni pe orukọ macro gbọdọ bẹrẹ pẹlu lẹta ti ahbidi. Awọn ohun kikọ silẹ le jẹ awọn nọmba ṣugbọn awọn orukọ macro ko le ni awọn aaye, awọn aami, tabi awọn ami ifamisi.

Tabi ko orukọ macro ni eyikeyi ninu nọmba awọn ọrọ ti a fipamọ ti o jẹ apakan ti VBA lilo bi apakan ti ede siseto gẹgẹbi Ti , GoTo , Titun , tabi Yan .

Lakoko ti awọn orukọ macro le jẹ to awọn ohun kikọ 255 ni ipari o jẹ alaiwaani tabi pataki lati lo pe ọpọlọpọ ninu orukọ kan.

Fun ọkan, ti o ba ni ọpọlọpọ awọn macros ati pe o ṣe ipinnu lori ṣiṣe wọn lati inu apoti ibaraẹnisọrọ macro, awọn orukọ ti o gun jẹ ki o fa idọnkujẹ ti o mu ki o ṣòro lati mu eroja ti o wa lẹhin.

Ọna ti o dara julọ ni lati jẹ ki awọn orukọ naa kuru ati ki o lo aaye agbegbe ti a ṣe apejuwe fun alaye nipa ohun ti macro kọọkan ṣe.

Aamiyeye ati Agbara inu ni Orukọ

Niwon awọn orukọ Makiro ko le ni awọn aaye, ohun kan ti a gba laaye, ati eyi ti o mu ki kika awọn orukọ macro rọrun jẹ ọrọ itọnisọna ti a le lo laarin awọn ọrọ ni aaye aaye - gẹgẹbi Change_cell_color tabi Addition_formula.

Aṣayan miiran ni lati lo agbara-iṣọ inu ti (ti a tọka si bi Kameli Camel ) eyiti o bẹrẹ ọrọ titun kọọkan ni orukọ kan pẹlu lẹta lẹta-gẹgẹbi ChangeCellColor ati AdditionFormula.

Awọn orukọ kukuru kukuru jẹ rọrun lati mu jade ninu apoti ibaraẹnisọrọ macro, paapaa ti iwe-iṣẹ iṣẹ kan ni nọmba nọmba ti awọn macros ati pe o gba ọpọlọpọ awọn macros, nitorina o le ṣe idanimọ wọn ni. Eto naa tun pese aaye fun Apejuwe, botilẹjẹpe kii ṣe gbogbo eniyan lo.

4. Lo Ebi kan la. Awọn Itọkasi Ẹtọ To dara

Awọn apejuwe sẹẹli , gẹgẹ bii B17 tabi AA345, ṣe idanimọ ipo ti alagbeka kọọkan ninu iwe-iṣẹ iṣẹ kan.

Nipa aiyipada, ninu Agbohunsile Macro gbogbo awọn apejuwe sẹẹli jẹ idi eyi ti o tumọ si pe awọn ipo alagbeka gangan ni a gba silẹ sinu Makiro. Ni ọna miiran, a le ṣeto awọn macros lati lo awọn itọkasi sẹẹli ibatan ti o tumọ pe awọn iyipo (iye awọn akọọlẹ ti o wa ni apa osi tabi ọtun ti o gbe kọnputa sẹẹli) ni a kọ silẹ ju awọn ipo gangan lọ.

Eyi ti o lo da lori ohun ti a ti ṣeto macro lati ṣe. Ti o ba fẹ tun ṣe awọn igbesẹ kanna - gẹgẹbi awọn ọna kika akoonu - lori ati siwaju, ṣugbọn ni igbakugba ti o ba n ṣe akojọpọ awọn oriwọn oriṣiriṣi ninu iwe iṣẹ-ṣiṣe, lẹhinna lilo awọn apejuwe ti o yẹ ki o yẹ.

Ti, ni apa keji, o fẹ lati ṣe iwọn ọna ti awọn sẹẹli kanna - gẹgẹbi A1 si M23 - ṣugbọn lori awọn iwe iṣẹ-ṣiṣe yatọ, lẹhinna awọn ifilelẹ fọọmu iforukọsilẹ le ṣee lo nitori pe nigbakugba ti Makiro ba nṣakoso, igbesẹ akọkọ ni lati gbe alagbeka kọsọ si sẹẹli A1.

Yiyipada awọn imọran alagbeka lati ojulumo si idiyele ni a ṣe ni iṣọrọ nipa tite lori aami Aami Ifilo Awọn Ifilo lori Awọn taabu Awọn Difelopa ti tẹẹrẹ.

5. Lilo awọn bọtini Keyboard vs. Asin

Nini awọn bọtini lilọ kiri lori eroja macro nigbati o ba n gbe kọnpiti sẹẹli tabi yiyan ibiti o ti awọn sẹẹli jẹ maa n ṣe amuṣere julọ lati ni iṣeduro awọn iṣunrin didun ni apakan ti awọn eroja.

Lilo awọn akojọpọ awọn bọtini keyboard - gẹgẹbi Ctrl + End tabi Ctrl + Yi lọ + bọtini bọtini Ọtun - lati gbe sẹẹli kọnputa si awọn egbe ti agbegbe data (awọn sẹẹli ti o ni data lori iwe iṣẹ iṣẹ onlọwọ) ju ki o tẹsiwaju awọn itọka tabi taabu awọn bọtini lati gbe ọpọlọpọ awọn ọwọn tabi awọn ila ṣe simplifies ilana ti lilo keyboard.

Paapaa nigbati o ba wa si lilo awọn pipaṣẹ tabi yiyan awọn aṣayan asomọra nipa lilo awọn ọna abuja ọna abuja jẹ dara julọ lati lo isin.