Talaan ng nilalaman
Ipapakita ng tutorial na ito ang 8 mga halimbawa ng paggamit ng VBA upang piliin ang Nagamit na Saklaw sa isang column sa excel. Sa pangkalahatan, ang UsedRange property sa excel ay kumakatawan sa bahagi ng isang worksheet na may data dito. Upang malinaw na mailarawan ang mga halimbawa, ilalapat namin ang UsedRange property sa isang partikular na dataset para sa lahat ng halimbawa.
I-download ang Practice Workbook
Maaari naming i-download ang practice workbook mula dito .
VBA na Pumili ng UsedRange sa Column.xlsm
8 Madaling Halimbawa ng VBA na Pumili ng UsedRange sa Column
Sa sumusunod na larawan , makikita natin ang dataset na gagamitin natin para sa lahat ng halimbawa. Ang dataset ay naglalaman ng mga pangalan ng Salespeople , kanilang Lokasyon , Rehiyon, at ‘ Kabuuang Halaga ’ ng mga benta. Sa dataset na ito, isasaalang-alang ang ginamit na hanay kasama ang heading. Kaya, ang ginamit na hanay sa sumusunod na dataset ay ( B2:E15 ).
1. Piliin ang UsedRange sa Column na may VBA sa Excel
Una sa lahat, pipiliin namin ang lahat ng column mula sa aming dataset. Upang gawin ito, gagamitin namin ang VBA piliin ang UsedRange property sa mga column. Tingnan natin ang mga hakbang upang maisagawa ang paraang ito.
MGA HAKBANG:
- Upang magsimula, right-click sa aktibong sheet na pinangalanang ' Piliin ang_Mga Haligi '.
- Sa karagdagan, piliin ang opsyong ' Tingnan ang Code '.
- Pagkatapos, ang aksyon sa itaas ay magbubukas ng blangko VBA code window para sa worksheet na iyon. Makukuha rin natin ang window ng code na ito sa pamamagitan ng pagpindot sa Alt + F11 .
- Susunod, i-type ang sumusunod na code sa window ng code na iyon:
3200
- Pagkatapos nito, mag-click sa Run o pindutin ang F5 key upang patakbuhin ang code.
- Panghuli, nakukuha namin ang resulta tulad ng sumusunod na larawan. Nakikita namin na ang ginamit na hanay sa mga column mula sa aming dataset ay napili na ngayon.
2. Gamitin ang VBA para Kopyahin ang Buong UsedRange sa Column
Sa pangalawang halimbawa, gagamitin namin ang VBA upang kopyahin ang buong ginamit na hanay sa mga column mula sa aming dataset. Sa pangkalahatan, ginagamit namin ang paraang ito upang kopyahin ang isang partikular na rehiyon mula sa aming dataset. Kailangan nating sundin ang mga hakbang sa ibaba upang maisagawa ang paraang ito.
MGA HAKBANG:
- Una, pumunta sa tab na aktibong worksheet na pinangalanang ' Kopyahin '.
- Susunod, right-click sa tab na iyon at piliin ang opsyong ' Tingnan ang Code '.
- Magbubukas ito ng blangko na VBA code window para sa kasalukuyang worksheet. Ang isa pang paraan para makuha ang window na ito ay pindutin ang Alt + F11 mula sa keyboard.
- Pagkatapos, Ipasok ang code sa ibaba sa window ng code na iyon:
1413
- Ngayon, para patakbuhin ang code i-click ang Run o pindutin ang F5 key.
- Sa wakas, makikita natin ang resulta tulad ng sumusunod. Gayundin, makakakita tayo ng borderline sa paligid ng ginamit na hanay. Ipinapahiwatig nito na ang code ay nakopya ng datasa loob ng hangganang ito.
Magbasa Nang Higit Pa: Excel VBA: Kopyahin ang Dynamic Range sa Isa pang Workbook
3. Bilang ng Numero ng Mga Column sa UsedRange Gamit ang VBA
Sa ikatlong halimbawa, bibilangin namin ang bilang ng mga column sa aming dataset gamit ang excel VBA piliin ang Ginamit na Saklaw paraan sa column . Ibabalik ng halimbawang ito ang kabuuang bilang ng mga column sa loob ng ginamit na hanay sa aming dataset sa isang kahon ng mensahe. Sundin ang mga hakbang sa ibaba upang isagawa ang paraang ito.
MGA HAKBANG:
- Una, piliin ang aktibong sheet na pinangalanang ' Count_Columns '.
- Pangalawa, right-click sa aktibong pangalan ng sheet at mag-click sa opsyong ' Tingnan ang Code '.
- Ang command sa itaas ay nagbubukas ng blangko VBA code window para sa aktibong worksheet. Makukuha rin natin ang code window sa pamamagitan ng pagpindot sa Alt + F11 mula sa keyboard.
- Pangatlo, ipasok ang sumusunod na code sa blangkong code window na iyon:
6326
- Susunod, mag-click sa Run o pindutin ang F5 key upang patakbuhin ang code.
- Panghuli, nakukuha namin ang resulta sa isang kahon ng mensahe. Ang bilang ng mga column sa ginamit na hanay ay 4 .
Magbasa Nang Higit Pa: Paano Gamitin ang VBA upang Magbilang ng Mga Hilera sa Saklaw na may Data sa Excel (5 Macros)
4. Excel VBA para Bilangin ang Bilang ng Huling Column sa Nagamit na Saklaw
Sa nakaraang pamamaraan, kinuha namin ang bilang ng huling column sa ang ginamit na hanay.Gayunpaman, sa halimbawang ito, tutukuyin namin ang bilang ng huling column sa ginamit na hanay sa buong worksheet gamit ang VBA select UsedRange property. Tingnan natin ang mga hakbang na kailangan nating sundin upang maisagawa ang pagkilos na ito.
MGA HAKBANG:
- Upang magsimula, right-click sa aktibong sheet na pinangalanang ' Huling Column '.
- Susunod, piliin ang opsyong ' Tingnan ang Code '.
- Kaya, ang command sa itaas ay nagbubukas ng blangko na VBA code window para sa worksheet na iyon. Ang isang alternatibong paraan upang buksan ang window ng code ay ang pindutin ang Alt + F11 .
- Pagkatapos nito, ipasok ang sumusunod na code sa window ng code na iyon:
3629
- Ngayon, mag-click sa Run o pindutin ang F5 key upang patakbuhin ang code.
- Sa huli, makukuha namin ang aming resulta sa isang kahon ng mensahe. Ang huling column sa ginamit na hanay ay ang 5th column ng worksheet.
Mga Katulad na Pagbasa
- Paano Gamitin ang VBA para sa Bawat Row sa isang Saklaw sa Excel
- Gamitin ang VBA upang Pumili ng Saklaw mula sa Active Cell sa Excel (3 Paraan)
- Excel Macro: Pag-uri-uriin ang Maramihang Mga Column na may Dynamic na Saklaw (4 na Paraan)
5. Piliin ang Huling Cell ng Huling Column mula sa UsedRange na may VBA
Sa ikalimang halimbawa, gagamitin namin ang VBA piliin ang Ginamit na Saklaw property para piliin ang huling cell ng huling column sa isang excel sheet. Upang ilarawan ang halimbawang ito, kamimagpapatuloy sa aming nakaraang dataset. Ngayon, tingnan ang mga hakbang para gawin ang paraang ito.
MGA HAKBANG:
- Una, piliin ang aktibong sheet na pinangalanang ' Last_Cell '.
- Susunod, right-click sa pangalan ng sheet na iyon. Piliin ang opsyong ' Tingnan ang Code '.
- Pagkatapos, makakakuha tayo ng blangko VBA code window . Gayundin, maaari naming pindutin ang Alt + F11 upang buksan ang window ng code na iyon.
- Pagkatapos nito, i-type ang sumusunod na code sa window ng code na iyon:
9341
- Ngayon, upang patakbuhin ang code i-click ang Run o pindutin ang F5 .
- Sa wakas, makikita natin ang resulta sa sumusunod na larawan. Ang napiling huling cell ng huling column ay cell E15 .
6. Hanapin ang Cell Range ng Napiling UsedRange gamit ang Excel VBA
Sa halimbawang ito, ilalapat namin ang VBA upang mahanap ang hanay ng cell ng napiling ginamit na hanay sa isang excel worksheet. Gagamitin namin ang VBA code para sa lahat ng column sa aming ginamit na hanay. Ibabalik ng code ang hanay ng cell pati na rin ang address ng column sa ginamit na hanay. Sundin ang mga hakbang sa ibaba upang maisagawa ang pagkilos na ito.
MGA HAKBANG:
- Sa simula, right-click sa tab na aktibong sheet pinangalanang ' Hanapin ang Saklaw ng Cell '.
- Pangalawa, piliin ang opsyong ' Tingnan ang Code '.
- Magbubukas ito ng blangko na VBA code window. Ang isa pang paraan para buksan ang window ng code na ito ay pindutin ang Alt + F11 .
- Pangatlo, ilagay ang sumusunod na code sa window ng code na iyon:
9559
- Pagkatapos, upang patakbuhin ang code i-click ang ang Run o pindutin ang F5 key.
- Sa huli, isang message box tulad ng ipinapakita ng sumusunod na larawan ang resulta.
Mga Katulad na Pagbasa
- VBA na Mag-loop sa mga Row at Mga Column sa isang Saklaw sa Excel (5 Halimbawa)
- Paano I-convert ang Range sa Array sa Excel VBA (3 Paraan)
7. Ipasok VBA UsedRange Property to Count Empty Cells
Sa halimbawang ito, gagamitin namin ang VBA select UsedRange property para mabilang ang mga walang laman na cell sa isang excel sheet. Minsan, maaaring mayroon kaming mga walang laman na cell sa ginamit na hanay ng aming dataset. Madali nating mabibilang ang mga bilang ng mga walang laman na cell na iyon sa pamamagitan ng paggamit ng UsedRange property. Tingnan natin ang mga hakbang upang maisagawa ang halimbawang ito.
MGA HAKBANG:
- Una, right-click sa tab na aktibong sheet na pinangalanang ' Empty_Cells '.
- Susunod, piliin ang opsyong ' Tingnan ang Code '.
- Ang aksyon sa itaas ay nagbubukas ng blangko na VBA na window ng code. Ang isang alternatibong paraan upang buksan ang window ng code na iyon ay pindutin ang Alt + F11 .
- Pagkatapos, ipasok ang sumusunod na code sa window ng code na iyon:
8337
- Pagkatapos nito, mag-click sa Run o pindutin ang F5 key upang patakbuhin ang code.
- Sa wakas, makukuha natin ang resulta sa kahon ng mensahe. Angipapakita ng kahon ng mensahe ang bilang ng kabuuang mga cell at mga blangkong cell sa aming ginamit na hanay.
8. VBA UsedRange upang Hanapin ang Unang Walang laman na Cell sa Column sa Excel
Sa huling halimbawa, gagamitin namin ang excel VBA upang piliin ang Ginamit na Saklaw property sa column upang mahanap ang unang walang laman na cell sa aming excel worksheet. Hahanapin ng pamamaraang ito ang unang walang laman na cell ng isang partikular na column. Ang walang laman na cell ay palaging nasa labas ng ginamit na hanay ng dataset. Kaya, kung ang anumang cell ay blangko o walang laman sa ginamit na hanay, hindi ito isasaalang-alang sa pamamaraang ito. Ngayon, sundin ang mga hakbang sa ibaba upang maisagawa ang paraang ito.
MGA HAKBANG:
- Upang magsimula, right-click sa aktibo tab ng sheet na pinangalanang ' First_Empty '.
- Bukod dito, piliin ang opsyong ' Tingnan ang Code '.
- Magbubukas ito ng blangko na VBA code window. Maaari din naming pindutin ang Alt + F11 upang buksan ang window ng code na iyon.
- Higit pa rito, i-type ang sumusunod na code sa blangko VBA code window:
6314
- Pagkatapos, upang patakbuhin ang code i-click ang Run o pindutin ang F5 key.
- Panghuli, ilalagay ng code sa itaas ang value na ' FirstEmptyCell ' sa cell E16 . Ito ang unang walang laman na cell ng column E pagkatapos ng ginamit na hanay ng dataset.
Magbasa Nang Higit Pa: Excel VBA to I-loop ang Range hanggang Empty Cell (4 na Halimbawa)
Konklusyon
Sa madaling sabi, ang tutorial na ito ay nagpapakita ng 8 mga halimbawa upang gamitin ang VBA piliin ang UsedRange property sa isang excel sheet. Para itakda ang iyong mga kasanayan sa pagsubok, i-download ang practice worksheet na ginamit para sa artikulong ito. Mangyaring huwag mag-atubiling magkomento sa kahon sa ibaba kung mayroon kang anumang mga katanungan. Susubukan ng aming team na tumugon sa iyong mensahe sa lalong madaling panahon. Mag-ingat para sa higit pang mga makabagong solusyon sa Microsoft Excel sa hinaharap.