VBA Select Cell | Paano Pumili ng Excel Cell / Saklaw gamit ang VBA Code?

Piliin ang Cell ng Excel VBA

Sa Pagpili ng VBA ay ginagawa ng isang pahayag ng pamamaraan ng keyword na kilala bilang PILIING pahayag, ang piling pahayag ay ginagamit kasama ang saklaw na pamamaraan ng pag-aari upang gumawa ng anumang pagpipilian, ngayon upang pumili ng anumang partikular na cell ay gagamitin pa rin namin ang saklaw na pamamaraan ng pag-aari na may piling pahayag at sanggunian ng cell.

Gumagawa kami sa excel ng mga cell at saklaw ng cell. Sa isang regular na worksheet, maaari nating piliin ang cell alinman sa pamamagitan ng mouse o tinutukoy namin ang cell, kasing simple nito. Gayunpaman, sa VBA, hindi ito tuwid na pasulong. Halimbawa, kung nais naming piliin ang cell A1 gamit ang VBA, hindi namin simpleng masasabi ang "A1 cell", sa halip kailangan naming gamitin ang object ng VBA RANGE o pag-aari ng CELLS.

Ang VBA coding ay isang wika na tinukoy nito ang isang paraan ng paggawa ng mga gawain. Ang pagpili ng mga cell sa isa sa mga gawaing iyon na kailangan naming i-script sa wikang VBA. Sa artikulong ito, ipapakita namin sa iyo kung paano pipiliin ang cell gamit ang VBA code.

Paano Pumili ng Excel Cell gamit ang VBA?

Maaari mong i-download ang VBA Select Cell Excel Template na ito dito - VBA Select Cell Excel Template

Halimbawa # 1 - Piliin ang Cell sa pamamagitan ng Macro Recorder

Upang simulan ang pag-aaral simulan natin ang proseso sa pamamagitan ng pagtatala ng macro. Maglagay ng isang cursor sa cell maliban sa A1 cell.

Napili ko ang B3 cell hanggang ngayon.

Ngayon mag-click sa record na pindutan ng macro.

Sa sandaling mag-click ka sa pindutang iyon makikita mo sa ibaba ng isang window. Sa ito, maaari kang magbigay ng isang bagong pangalan o maaari kang magpatuloy sa default na pangalan sa pamamagitan ng pagpindot sa OK na pindutan.

Ngayon ay nasa B3 cell kami, kaya piliin ang cell A1.

Itigil na ngayon ang pagre-record.

Mag-click sa Visual Basic sa kung ano ang naitala nito.

Ngayon makikita mo ang recording tulad nito.

Ang nag-iisang pagkilos na ginawa namin habang nagre-record ay pinili namin ang cell A1. Kaya sa wika ng VBA upang pumili ng anumang cell na kailangan namin upang magamit ang RANGE object, pagkatapos ay tukuyin ang pangalan ng cell sa mga dobleng quote at gamitin ang SELECT na pamamaraan upang mapili ang tinukoy na cell.

Halimbawa # 2 - Piliin ang Mga Cell gamit ang Saklaw na Bagay

Ngayon sa pamamagitan ng pagrekord ng macro, makikilala natin upang mapili ang cell na kailangan namin upang magamit ang object RANGE. Sumulat ngayon sa iyong sarili, i-type ang salitang RANGE, at buksan ang panaklong.

Code:

 Sub Macro1 () Saklaw (End Sub 

Ngayon ay tinatanong kung ano ang cell na nais mong mag-refer sa saklaw, i-type ang "A1". Ipasok ang address ng cell, isara ang bracket at i-type ang tuldok (.) Upang makita ang lahat ng mga katangian at pamamaraan na magagamit sa cell na ito.

Dahil kailangan naming piliin ang cell, i-type ang SELECT bilang pamamaraan.

Code:

 Sub Macro1 () Saklaw ("A1"). Piliin ang End Sub 

Maglagay ng isang cursor sa iba't ibang mga cell at patakbuhin ang code na ito upang makita kung paano nito pipiliin ang cell A1.

Halimbawa # 3 - Ipasok ang Mga Halaga sa Mga Cell

Matapos mapili ang cell kung ano ang karaniwang ginagawa natin?

Nagsasagawa kami ng ilang pagkilos, isang aksyon ay naglalagay kami ng ilang halaga. Maaari naming ipasok ang halaga sa dalawang paraan, ang isa ay gumagamit muli ng RANGE object o gamitin ang object na ActiveCell,

Upang ipasok ang halaga sa pamamagitan ng paggamit ng RANGE object, muling sumangguni sa cell A1 sa pamamagitan ng paggamit ng RANGE.

Sa pagkakataong ito ay naglalagay kami ng halaga kaya pumili ng VALUE pag-aari.

Code:

 Sub Macro1 () Saklaw ("A1"). Piliin ang Saklaw ("A1"). Value End Sub 

Upang ipasok ang halaga maglagay ng pantay na pag-sign at ipasok ang iyong halaga sa dobleng mga quote kung ang halaga ay teksto, kung ang halaga ay bilang ng numero maaari mong direktang ipasok ang halaga.

Code:

 Sub Macro1 () Saklaw ("A1"). Piliin ang Saklaw ("A1"). Halaga = "Hello" End Sub 

Ngayon pindutin ang F8 key upang patakbuhin ang linya ng code sa pamamagitan ng linya upang maunawaan ang linya ng mga code. Sa unang pagpindot ng F8 key, i-highlight nito ang pangalan ng macro na may dilaw. Bago ito piliin ang B2 cell.

Ngayon sa pagpindot sa F8 key nang isang beses pa, dapat nitong ipasok ang halagang "Kamusta" sa cell A1.

Maaari din naming ipasok ang halaga sa pamamagitan ng paggamit ng pamamaraan ng Aktibong Cell.

Sa sandaling pipiliin namin ang cell ito ay magiging isang aktibong cell. Kaya gamitin ang aktibong cell ng pag-aari upang ipasok ang halaga.

Ito rin ay eksaktong kapareho ng huli. Ginagawa itong "malinaw" ng paggamit ng isang saklaw na bagay at ang paggamit ng mga aktibong cell ay "Implicit".

Halimbawa # 4 - Piliin ang Higit sa isang Cell

Maaari din tayong pumili ng maraming mga cell nang paisa-isa. Kailangan lang naming tukuyin ang hanay ng mga cell na mapipili sa mga dobleng quote. Kung nais mong pumili ng mga cell mula A1 hanggang A5 pagkatapos ay nasa ibaba ang paraan.

Code:

 Sub Macro2 () Saklaw ("A1: A5"). Piliin ang End Sub 

Patakbuhin ang code na ito gamit ang F5 key o manu-mano upang maipakita ang resulta.

Maaari din kaming pumili ng mga hindi sigurado na mga cell na may isang saklaw na object. Halimbawa, kung nais mong pumili ng mga cell mula A1 hanggang A5, C1 hanggang C5, E5 cell kung gayon magagawa mo ito tulad nito.

Code:

 Sub Macro3 () Saklaw ("A1: A5, C1: C5, E5"). Piliin ang End Sub 

Manu-manong patakbuhin ang code na ito o sa pamamagitan ng F5 key upang maipakita ang resulta.

Ang isang bagay dito ay kailangan nating simulan ang dobleng quote bago namin tukuyin ang anumang cell pagkatapos isara pagkatapos ng huling cell.

Hindi lamang mga cell maaari din nating mapili ang mga pinangalanang saklaw din sa pamamagitan ng paggamit ng pangalan ng saklaw.

Halimbawa # 5 - Piliin ang mga cell sa pamamagitan ng paggamit ng CELLS Property

Hindi sa pamamagitan ng RANGE object ngunit sa pamamagitan din ng pag-aari ng CELLS maaari nating piliin ang mga cell.

Sa pag-aari ng CELLS kailangan naming tukuyin ang numero ng hilera at numero ng haligi na pinili namin. Hindi ito katulad ng isang saklaw na pamamaraan kung saan ginamit namin ang A1, A5, C5, C10 tulad ng mga sanggunian.

Halimbawa, ang CELLS (1,1) ay nangangahulugang A1 cell, ang CELLS (2,5) ay nangangahulugang E2 cell. Tulad nito, maaari nating piliin ang mga cell.

Code:

 Sub Macro4 () Mga Cell (2, 3). Piliin ang End Sub