Ang Tutorial sa Programming ng Excel VBA para sa mga Nagsisimula

Ang Tutorial sa Programming ng Excel VBA para sa mga Nagsisimula

Kung gumagamit ka ng Excel, kailangan mong subukan ang tool na ito ng kuryente!





Ang Visual Basic for Applications (VBA) ay ang wika ng programa ng Microsoft Office na nagbibigay-daan sa iyo upang lumikha ng macros at mga form ng gumagamit, magdagdag ng isang kahon ng mensahe, magpatupad ng code sa loob ng isang dokumento bilang tugon sa isang gatilyo, at marami pa. Sa VBA maaari mong mapangasiwaan ang iyong mga spreadsheet ng Excel. At kailangan mo lamang malaman ng kaunti tungkol sa pag-coding.





Tutulungan ka ng gabay na ito na subukan ang iyong kamay sa VBA gamit ang isang simpleng proyekto: isang pindutan na magpapalit ng halaga ng isang napiling cell mula GBP patungong USD. Ipapakilala namin sa iyo ang mga paraan na maaaring mag-intersect ng VBA at Excel. Ang maikling tutorial na ito ay maglalagay sa iyo sa isang landas patungo sa paglikha ng iyong sariling mas kumplikadong mga proyekto.





Narito kung paano makapagsimula sa VBA sa Excel 2016.

pinakamahusay na paraan upang makinig sa mga audiobook

I-access ang Mga Kontrol ng Developer

Bago kami sumisid sa VBA, maaaring kinakailangan upang buksan ang Excel at ayusin ang mga setting upang maipakita ang tab ng Developer bilang bahagi ng Ribbon. Upang magawa ito, magtungo sa File> Mga Pagpipilian> Ipasadya ang Ribbon . Maaari mo ring mai-right click ang laso at piliin ang Ipasadya ang Ribbon ... pagpipilian



Sa ilalim ni Ipasadya ang Ribbon> Pangunahing Mga Tab (listahan sa kanan), idagdag at suriin ang Developer pagpipilian (hindi naka-check sa imahe sa itaas).

Lumikha ng isang Button

Upang likhain ang aming converter ng pera, kailangan muna naming ipasok ang elemento ng pindutan. Sa isang pangalawang hakbang, ikakabit namin ang aming VBA code sa pindutang iyon.





Magbukas ng isang bagong spreadsheet ng Excel, pagkatapos ay mag-navigate sa Developer tab Gamitin ang Isingit dropdown sa Mga Kontrol seksyon upang pumili ng isang Pindutan ng ActiveX Command .

I-drag ang pindutan sa isang naaangkop na laki at ilagay ito sa isang lugar na maginhawa - madali mong mababago ito sa paglaon.





Ngayon ay ikakabit namin ang code. Mag-right click sa pindutan at piliin Ari-arian . Gagawa kami ng dalawang pagbabago; babaguhin na natin ang Pangalan gagamitin namin upang mag-refer sa pindutan habang naka-coding, at ang Caption na nagpapakita ng teksto sa pindutan mismo. Maaari kang pumili ng anumang gusto mo para sa mga label na ito, ngunit tandaan na kakailanganin mong ipagpalit ang Converter Button para sa anumang ginagamit mo sa lugar nito habang inaayos namin ang code.

pinaka hinanap ang mga item sa ebay

Ngayon ay oras na upang bigyan ang pindutan ng ilang pag-andar.

Magdagdag ng Ilang Code

Ang pag-coding sa VBA ay nagaganap sa isang hiwalay na kapaligiran sa karaniwang interface ng Excel. Upang ma-access ito, tiyaking Mode ng Disenyo ay aktibo sa Developer tab, pagkatapos ay i-right click ang pindutan na nilikha namin at piliin Tingnan ang Code .

Makakakita ka ng isang window tulad ng isa sa ibaba:

Ang pagsisimula at pagtatapos ng aming code ay nasa lugar na - ang dalawang asul na mga piraso ng text bookend ang aming pag-andar, habang ang teksto sa itim ay sinasabi na tinukoy namin ang aksyon na dapat maganap kapag nag-click ang gumagamit sa pindutan na nilikha namin . Kung pumili ka ng ibang pangalan sa Converter Button, dapat mong makita ang kani-kanilang kataga sa iyong bersyon ng window na ito.

Upang maisakatuparan ang pamamaraan ng pag-convert ng pera, gagamitin namin ang sumusunod na linya ng code sa pagitan ng dalawa na nalikha na para sa amin:

ActiveCell.Value = (ActiveCell * 1.28)

Upang masira pa ito, isinasaad ng piraso ng code na ang bagong halaga ng cell na pinili ng gumagamit ay ang kasalukuyang halaga na pinarami ng 1.28 - ang exchange rate mula sa GBP hanggang USD. Narito kung paano ito nakikita sa window ng VBA:

Susunod, isara ang VBA editor sa pamamagitan ng menu ng File at bumalik sa Excel.

Subukan ang Iyong Trabaho

Panahon na ngayon upang makita kung gumagana ang aming code - ngunit may isang mahahalagang hakbang na gagawin bago natin magawa iyon. Kailangan nating huwag paganahin Mode ng Disenyo upang ihinto ang anumang karagdagang pagbabago sa pindutan, at gawin itong pag-andar.

Susunod, ipasok ang isang numero sa isang cell, piliin ang cell na iyon, at i-click ang iyong pindutan upang makita na gumana ang magic nito. Inaasahan ko, makikita mo ang pagtaas ng halaga ng halos isang-kapat, nangangahulugang natupad nang wasto ang conversion.

Mga Susunod na Hakbang

Ngayon na lumikha ka ng isang pindutan at ginamit ito upang maipatupad ang VBA code sa Excel, maaari mong gamitin ang parehong pangunahing pamamaraan upang maisakatuparan ang lahat ng mga iba't ibang mga proyekto. Maaaring gusto mong lumikha ng isang simulate die na nagbabalik ng isang random na halaga kapag pinindot mo ang pindutan, marahil bilang bahagi ng isang mas malaking laro. Bilang kahalili, maaari kang lumikha ng isang pindutan na suriin ang mga nilalaman ng isang tinukoy na cell laban sa isa pa sa ibang lugar sa parehong dokumento.

Ang pagsisimula sa mga proyektong tulad nito ay inilalantad ka sa iba't ibang mga tampok ng VBA. Ang aming converter ng pera ay tungkol sa kasing simple ng pagkuha nito - ngunit ito ang unang hakbang patungo sa mas malalaking bagay. Kung nagsisimula ka lang, pumili ng mga proyekto na nauugnay ang iyong pag-aaral sa isang pangunahing layunin o gawain na gusto mong malaman. Hakbang-hakbang, mas magiging pamilyar ka sa kung paano gumagana ang VBA.

Mayroon ka bang tanong tungkol sa proyektong VBA na ito? Humingi ng tulong o mag-alok ng ilang tulong sa mga komento sa ibaba!

Magbahagi Magbahagi Mag-tweet Email 6 Mga kahaliling Napapakinggan: Ang Pinakamahusay na Libre o Murang Audiobook Apps

Kung hindi mo pinangarap na magbayad para sa mga audiobook, narito ang ilang magagaling na apps na hinahayaan kang makinig sa kanila nang libre at ligal.

Basahin Susunod
Mga Kaugnay na Paksa
  • Pagiging produktibo
  • Programming
  • Programming
  • Visual Basic Programming
  • Microsoft Excel
  • Microsoft Office 2013
  • Microsoft Office 2016
Tungkol sa May-akda Brad Jones(109 Mga Artikulo Na-publish)

Ang manunulat ng Ingles na kasalukuyang nakabase sa US. Hanapin ako sa Twitter sa pamamagitan ng @radjonze.

kung paano magdagdag ng pera sa ps4 wallet
Higit pa Mula kay Brad Jones

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe