
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.
- Buat Tombol atau Shapes
Buatlah tombol atau Shapes yang nantinya akan kita gunakan untuk Menggil Macro / Subrutine VBA
- 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 EditorSub 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 EditorSub Rectangle1_Click() '// Auth : ExcelNoob.com Sheet1.ScrollArea = "" '//Membatalkan Area End Sub

Leave a Reply