Perbedaan UsedRange dan CurrentRegion VBA Excel ~ Matematika Akuntansi -->

Friday, December 11, 2020

Perbedaan UsedRange dan CurrentRegion VBA Excel


Bagi kalian yang sudah mempelajari atau sedang mempelajari VBA Excel kemungkinan besar pasti mengenal apa itu CurrentRegion dan UsedRange. Namun, tahukan kalian kedua hal tersebut memiliki fungsi yang mirip akan tetapi berbeda. Sebelum lebih jauh memahami perbedaan keduanya kalian harus membaca terlebih dahulu mengenai pengertian dari CurrentRegiom dan UsedRange berikut ini :

Pengertian CurrentRegion

CurrentRegion dalam VBA Excel adalah suatu rentang yang dibatasi oleh kombinasi baris kosong dan kolom kosong.

Pengertian UsedRange

UsedRange dalam VBA Excel adalah suatu properti lembar kerja yang mengembalikan objek rentang yang mewakili rentang yang digunakan (semua sel Excel yang digunakan atau diisi dalam lembar kerja) pada lembar kerja tertentu.

Jadi perbedaan dari CurrentRegion dan UsedRange adalah terletak pada batas area yang digunakan. Jika UsedRange adalah seluruh cell yang berisi data, maka CurrentRegion adalah sebagian dari UsedRange.

Untuk lebih memahami perbedaan keduanya perhatikan gambar di bawah ini :

Contoh CurrentRegion:


Script yang digunakan adalah sebagai berikut :
Sub Current_Region()
    Sheets(1).Range("A1").CurrentRegion.Select
End Sub

Contoh UsedRange:


Script yang digunakan adalah sebagai berikut :
Sub Used_Range()
    Sheets(1).UsedRange.Select
End Sub

Melihat dan membandingkan dari ke dua gambar di atas maka sudah bisa terlihat jelas perbedaan antara CurrentRegion dan UsedRange. Pada gambar CurrentRegion di atas terlihat bahwa area CurrentRegion terpotong hanya sampai Cell B5, artinya CurrentRegion adalah bagian dari UsedRange.

Demikian artikel kali ini.
Mohon maaf apabila ada salah-salah kata.
Apabila ada yang ingin ditanyakan atau disampaikan, silahkan untuk menulis pada kolom komentar di bawah.

Referensi :

  • https://docs.microsoft.com

Salam,

Muhamad Pajar Sidik

President Director of (matematikaakuntansi.blogspot.com)
Email fajarmoehamad@gmail.com
IG @mupasid

Jika ingin bertanya secara privat, Silahkan hubungi no 085709994443 dan untuk berkomentar silahkan klick link di bawah ini 👇