Membatasi Area Kerja Excel dengan ScrollArea

membatasi Area dengan ScrollArea

Bila File Excel kita sering digunakan oleh Orang lain, tentunya kita tidak ingin pemakai File Excel tersebut Merusak Formula-Formula yang telah kita buat, atau tidak sengaja menghapus bagian penting yang ada pada file tersebut.

Banyak cara yang bisa dilakukan untuk membatasi ruang kerja dari File Excel yang kita bagikan ke orang lain. Seperti diantaranya dengan Menghide Sheet atau Melakukan Protect Sheet. Tapi pada kesempatan kali ini ExcelNoob akan membagikan tips bagaimana membatasi ruang kerja excel user tanpa melalakukan Protect Sheet.

Membatasi Area Kerja Excel Tanpa Protect Sheet

Mungkin temen sudah membaca judul diatas dimana kita akan menggunakan Scroll Area untuk Membatasi Area, Cells mana saja yang bisa dipilih oleh pengguna. Jadi secara tidak langsung , Fungsi dari Scroll Area ini adalah untuk membatasi Area atau Cells mana saja yang bisa pilih Menggunakan Keyboard atau Mouse. Sehingga User lain tidak bisa mengubah isi dari Cells diluar ScrollArea yang telah kita tentukan

Untuk langkahnya sangat Mudah.

  1. Buat Tombol atau Shapes

    Buatlah tombol atau Shapes yang nantinya akan kita gunakan untuk Menggil Macro / Subrutine VBA

  2. Klik Kanan Pada Shapes dan Assign Macro

    Klik kanan pada Shapes yang telah kita buat kemudian pilih Assign Macro dan pilih New. dan Visual Basic Editor akan terbuka

Untuk Script Scroll Area silahkan copy script dibawah ini. dimana Range A1:F20 adalah Area Cells yang bisa digunakan, sedangkan yang lainnya tidak bisa dipilih atau di klik.

 Visual Basic Editor 
Sub Rectangle1_Click()
'// Auth : ExcelNoob.com
Sheet1.ScrollArea = "A1:F20"  '//Batasan Areanya
End Sub

Membatalkan ScrollArea

Untuk Membatalkan ScrollArea yang telah dibuat dan ingin mengembalikan area kerja seperti semula , caranya sangat mudah tinggal tambahkan “” ( Doble Quote) pada Property Scroll Area. contonya seperti ini

 Visual Basic Editor 
Sub Rectangle1_Click()
'// Auth : ExcelNoob.com
Sheet1.ScrollArea = ""  '//Membatalkan Area
End Sub

Be the first to comment

Leave a Reply

Your email address will not be published.


*