Daptar eusi
Dina tulisan ieu, kuring bakal nunjukkeun anjeun kumaha anjeun tiasa nganggo UsedRange sipat VBA dina Excel. Anjeun bakal diajar ngagunakeun sipat UsedRange pikeun rentang katutup, pikeun rentang paburencay, pikeun lembar kerja teu aktif, sarta ogé pikeun workbook teu aktif.
Unduh Buku Latihan Praktek
Unduh buku kerja ieu pikeun latihan bari anjeun maca artikel ieu.
Excel VBA UsedRange.xlsm
Pangawanoh kana UsedRange Properties of VBA dina Excel
Sipat UsedRange tina VBA mulihkeun objek Range . Ieu mulangkeun rentang nu diwangun ku sakabéh sél dina lembar kerja nu geus dipaké kaasup baris kosong di awal.
Dina hiji VBA kode, sipat UsedRange . nyaeta pikeun dipaké babarengan jeung ngaran LKS. Jadi sintaksis umum pikeun ngagunakeun properti UsedRange pikeun lembar kerja aktip nyaéta:
Dim Rng As Range
Set Rng = ActiveSheet.UsedRange
⧭ Catetan:
- Di dieu Rng nyaeta nami Range dipulangkeun ku UsedRange properti. Anjeun tiasa nganggo naon waé anu anjeun pikahoyong.
- Pikeun ngalaksanakeun properti UsedRange dina lembar kerja sanés anu aktip, nganggo nami lembar kerja.
Contona, pikeun ngalarapkeunana dina lembar kerja anu disebut Sheet1 , selapkeun:
Set Rng = Worksheets("Sheet1").UsedRange
4 Cara ngagunakeun UsedRange Property of VBA dina Excel
Di dieu 4 nu paling umumcara ngagunakeun harta UsedRange dina VBA .
1. VBA UsedRange Property for a Closed Range
Mimitina, urang bakal make properti VBA UsedRange pikeun lembar kerja kalawan rentang katutup.
Ieu' Bakal mulangkeun sakabeh rentang kaasup baris kosong di awal.
Di dieu urang ngagaduhan lembar kerja anu disebut Sheet1 anu ngandung rentang katutup anu diwangun ku nami, tanggal gabung, sareng gaji sababaraha karyawan hiji pausahaan.
Ayeuna lamun anjeun make properti UsedRange dina lembar kerja ieu, éta bakal mulangkeun rentang B2:C13 (Kaasup baris kosong di awal).
Upami Sheet1 aktip, anjeun tiasa nganggo:
Dim Rng As Range
Set Rng = ActiveSheet.UsedRange
Atawa anjeun bisa make:
Dim Rng As Range
Set Rng = Worksheets("Sheet1").UsedRange
⧭ Kaluaran :
Kami geus ngagunakeun properti Select tina hiji Rentang dina kode. Janten, upami urang ngajalankeun kodeu, éta bakal milih rentang B2:D13 tina Sheet1 .
Maca deui: Kumaha Nganggo Objék Range VBA dina Excel (5 Properties)
2. VBA UsedRange Property for a Scattered Range
Upami anjeun gaduh rentang paburencay dina lembar kerja mana wae, properti UsedRange bakal ngabalikeun rentang kaasup sél kosong di antara.
Ayeuna, dina Sheet1 , urang gaduh total gaji, gaji pangluhurna, sareng gaji panghandapna sumebar di sababaraha tempat, ti sél B3 G3 , siga kieu:
Ayeuna paké salah sahiji tina dua baris kodeu pikeun maké sipat UsedRange .
Dim Rng As Range
Set Rng = ActiveSheet.UsedRange
Atawa
Dim Rng As Range
Set Rng = Worksheets("Sheet1").UsedRange
⧭ Kaluaran:
Ieu mulangkeun sakabeh sél dina rentang B2:G3 tina Sheet1 kaasup sél kosong (Kaasup baris kosong di awal). Salaku urang geus ngagunakeun Pilih sipat Rentang , éta bakal milih rentang B2:G3.
Baca Deui: Tungtung Rentang Ngagunakeun VBA dina Excel (Kalayan Conto)
Bacaan Sarupa
- Rentang Salin VBA Excel ka Lembar Lain (8 Cara Panggampangna)
- Loop ngaliwatan Rentang pikeun Unggal Sél jeung Excel VBA (Pamungkas Pituduh)
- Kasalahan Langganan Excel di VBA (kalayan 5 Solusi)
3. VBA UsedRange Property for an Inactive Worksheet
Upami urang hoyong ngalaksanakeun UsedRange property on a inactive worksheet, anjeun kedah nyebatkeun nami lembar kerja di awal.
Misalna, di dieu LKS aktif abdi Sheet1 .
Pikeun make properti UsedRange dina Sheet2 , urang kudu make :
Dim Rng As Range
Set Rng = Worksheets("Sheet2").UsedRange
Ieu' Bakal milih sadaya sél anu dianggo dina lembar kerja anu disebut Sheet2 .
Baca Deui: VBA pikeun Nyetél Range dina Excel (7 Conto)
4.VBA UsedRange Property for an Inactive Workbook
Malah anjeun tiasa nganggo sipat UsedRange pikeun buku kerja anu henteu aktip. Ngan nempatkeun ngaran workbook di hareup.
Contona, di dieu workbook aktif abdi nyaeta Workbook1 . Pikeun ngagunakeun properti UsedRange dina Sheet1 tina Workbook2 , urang kedah nganggo:
Dim Rng As Range
Set Rng = Workbooks("Workbook2.xlsm").Worksheets("Sheet1").UsedRange
Ieu bakal milih rentang anu dianggo tina lembar kerja Sheet1 tina Workbook2 .
Baca deui: VBA pikeun Unggal Sél dina Rentang dina Excel (3 Métode)
Hal-hal anu Diinget
Sipat UsedRange tina VBA mulihkeun objek Range . Di dieu dina artikel ieu, kami geus dipaké Pilih sipat hiji obyék rentang demi visualisasi. Tapi écés, anjeun tiasa nganggo harta anu sanés tina Rentang numutkeun karesep anjeun.
Kacindekan
Nganggo metode ieu, anjeun tiasa nganggo UsedRange harta di Excel. Dupi anjeun gaduh patarosan? Punten naroskeun ka kami.