Artikulo

Excel macros: kung ano ang mga ito at kung paano gamitin ang mga ito

Kung mayroon kang isang simpleng serye ng mga aksyon na kailangan mong ulitin nang maraming beses, maaari mong ipatala sa Excel ang mga pagkilos na ito at gumawa ng macro na naglalaman ng code upang ulitin ang mga ito.

Sa sandaling naitala mo na ang macro, maaari mong ulitin ang serye ng mga pagkilos nang maraming beses hangga't gusto mo, sa pamamagitan lamang ng pagpapatakbo ng naitalang macro. 

Ito ay mas mahusay kaysa sa manu-manong pag-uulit ng parehong serye ng mga aksyon sa bawat oras.

Upang mag-record ng isang macro dapat mong simulan ang proseso ng pag-record. Ang pagpipiliang ito ay matatagpuan sa menu Macro , na matatagpuan sa tab tingnan sa Excel ribbon (o sa menu a pinagmulan Mga tool sa Excel 2003). Ang mga opsyon na ito ay ipinapakita sa mga larawan sa ibaba:

Mag-record ng mga macro sa kasalukuyang bersyon ng Excel (2007 at mas bago):

Pagkatapos ay ipapakita sa iyo ang dialog box na "Record Macro". 

Binibigyang-daan ka ng kahon na ito na maglagay ng pangalan at paglalarawan para sa iyong macro, kung ninanais. Magandang ideya na bigyan ang macro ng isang makabuluhang pangalan, upang kapag bumalik ka sa macro sa ibang pagkakataon, makakatulong ito sa iyong matandaan kung ano ang ginagawa nito. Gayunpaman, kung hindi ka magbibigay ng pangalan, awtomatikong papangalanan ng Excel ang macro (hal. Macro1, Macro2, atbp.).

Ang dialog box na "Record Macro" ay nagbibigay din sa iyo ng opsyon na magtalaga ng keyboard shortcut sa iyong macro. Gagawin nitong mas madaling patakbuhin ang macro. Gayunpaman, dapat kang mag-ingat na huwag magtalaga ng isa sa mga pre key na kumbinasyon sa macrodefigabi ng Excel (hal. CTRL-C). Kung pipili ka ng umiiral nang kumbinasyon ng Excel na key, ito ay ma-overwrite ng iyong macro, at ikaw o ang iba pang mga user ay maaaring aksidenteng tumakbo sa macro code.

Sa sandaling masaya ka na sa macro name at (kung kinakailangan) keyboard shortcut, piliin ang OK upang simulan ang pag-record ng macro.

Kapag sinimulan mong i-record ang iyong macro, ang bawat aksyon na iyong gagawin (pagpasok ng data, pagpili ng cell, pag-format ng cell, pag-scroll sa worksheet, atbp.) ay ire-record sa bagong macro, bilang VBA code.

Bukod pa rito, habang nire-record ang macro, makakakita ka ng stop button sa kaliwang ibaba ng workbook (o sa Excel 2003, ang stop button ay ipapakita sa isang lumulutang na toolbar), tulad ng ipinapakita sa ibaba:

newsletter ng pagbabago
Huwag palampasin ang pinakamahalagang balita sa pagbabago. Mag-sign up upang matanggap ang mga ito sa pamamagitan ng email.

Kapag nakumpleto mo na ang mga aksyon na gusto mong i-record, maaari mong ihinto ang pagre-record ng macro sa pamamagitan ng pag-click sa Stop button. Ang macro code ay maiimbak na ngayon sa isang module sa loob ng Visual Basic editor.

Ang opsyon na 'Gumamit ng mga kamag-anak na sanggunian'

Kung pipiliin mo ang opsyon Gumamit ng mga kamag-anak na sanggunian Kapag nagre-record ng macro, ang lahat ng cell reference sa loob ng macro ay magiging kamag-anak. Gayunpaman, kung ang pagpipilian Gumamit ng mga kamag-anak na sanggunian ay hindi pinili, lahat ng cell reference na ipinapakita sa code ay magiging ganap (tingnan ang aming post sa mga operator ng sanggunian).

Ang pagpipilian Gumamit ng mga kamag-anak na sanggunian Ito ay nasa menu Macro (at matatagpuan sa Macro toolbar sa Excel 2003). 

Pagpapatakbo ng mga naitalang macro

Kapag nagre-record ng mga macro, palaging gumagawa ang Excel ng Sub procedure (sa halip na Function procedure). Kung nagtalaga ka ng keyboard shortcut sa macro, ang shortcut na ito ang magiging pinakamadaling paraan upang patakbuhin ang macro. Kung hindi, maaaring patakbuhin ang macro sa pamamagitan ng pagsasagawa ng mga sumusunod na hakbang:

  • Pindutin ang Alt + F8 (i.e. pindutin ang ALT key at habang pinindot ito, pindutin ang F8) upang ipakita ang dialog box na 'Macros';
  • Sa dialog box na "Macro", piliin ang macro na gusto mong patakbuhin;
  • Klase ng pamasahe su Takbo .

Ercole Palmeri

newsletter ng pagbabago
Huwag palampasin ang pinakamahalagang balita sa pagbabago. Mag-sign up upang matanggap ang mga ito sa pamamagitan ng email.

Kamakailang Mga Artikulo

Mga Online na Pagbabayad: Narito Kung Paano Ka Binabayaran ng Mga Serbisyo ng Streaming Magpakailanman

Milyun-milyong tao ang nagbabayad para sa mga serbisyo ng streaming, na nagbabayad ng buwanang bayad sa subscription. Karaniwang opinyon na ikaw ay…

Abril 29 2024

Itinatampok ng Veeam ang pinakakomprehensibong suporta para sa ransomware, mula sa proteksyon hanggang sa pagtugon at pagbawi

Ang Coveware ng Veeam ay patuloy na magbibigay ng mga serbisyo sa pagtugon sa insidente ng cyber extortion. Mag-aalok ang Coveware ng mga kakayahan sa forensics at remediation...

Abril 23 2024

Green and Digital Revolution: Kung Paano Binabago ng Predictive Maintenance ang Industriya ng Langis at Gas

Binabago ng predictive maintenance ang sektor ng langis at gas, na may makabago at proactive na diskarte sa pamamahala ng halaman.…

Abril 22 2024

Itinaas ng UK antitrust regulator ang BigTech alarm sa GenAI

Ang UK CMA ay naglabas ng babala tungkol sa gawi ng Big Tech sa merkado ng artificial intelligence. doon…

Abril 18 2024