Sama-sama Pak Hadi, Maaf, ada yang kelupaan. Patut diwaspadai bahwa range yang dihilangkan centang locked-nya (alias di-unlocked), akan bisa di-edit oleh user meskipun status worksheetnya dalam keadaan terproteksi.
Jadi, user masih bisa mengubah hasil formula. Jika ingin siapapun tidak bisa mengubah apapun, tetapi yang bisa di-select tetap hanya area range tertentu, coba langkah berikut : (asumsi : sheet DO untuk range *B2:i14*) [terapkan untuk sheet rekening dengan menyesuaikan *range rujukannya*] 0. aktifkan sheet DO 1. Unprotect sheet (pastikan sheet tidak dalam keadaan terproteksi) 2. select seluruh cells (klik kotak di atas angka baris Excel 1 dan di kiri huruf kolom Excel A) 3. klik kanan sebuah cell (misal klik kanan D5) -> Format cells -> tab Protection -> ubah Locked jadi keadaan tercentang -> OK 4. ke VBE (tekan ALT F11) -> double click sheet bernama DO -> buat prosedur event selection change berikut : Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Intersect(Target, Range("b2:i14")) Is Nothing Then Range("b2").Activate End If End Sub 5. kembali ke worksheet (tekan ALT F11) 6. proteksi sheet : ribbon Review -> group Changes -> protect sheet -> centang Select Locked Cells -> centang Select *Un*locked Cells -> tekan OK 7. Save workbook dan pastikan ekstensinya .xlsm atau .xlsb atau .xls. Jika ekstensinya masih .xlsx, proses save dengan save as (tekan ALT F A)dan ganti save as type dengan .xlsm atau .xlsb atau .xls 8. Lakukan proses 0 sampai 7 untuk sheet lainnya dengan menyesuaikan bagian yang di-*merah* Wassalam, Kid. 2012/11/3 Hadi Sukisno <hadi_suki...@ymail.com> > ** > > > Kepada Bapak Mr. Kid > > Sudah saya aplikasikan ke workbook aktual dan semuanya terlihat > lancar-lancar saja > > Terima kasih atas bantuan Bapak Mr. Kid > > Sukisno Hadi > > ------------------------------ > *Dari:* Mr. Kid <mr.nm...@gmail.com> > *Kepada:* belajar-excel@yahoogroups.com > *Dikirim:* Sabtu, 3 November 2012 15:48 > *Judul:* Re: [belajar-excel] Rekapitulasi Penjualan > > > Pak Hadi, > > Tentang : > 1. Apabila cell K4 berisikan "Tunai" maka sheet "Rekening" tidak ikut > dicetak, dengan kata lain sheet "Rekening" dicetak ketika cell K4 berisikan > "Giro" > >> Prosedur Printing diisi dengan kondisi berdasar nilai K4 > if range("k4").value="Giro" then > sheets("rekening").printout > endif > sheets("do").printout > > 2. Pembatasan select cell > >> sheet 'DO' hanya bisa select B2:I14 > >> sheet 'Rekening' hanya bisa select B2:F14 > > Untuk DO (terapkan untuk rekening) > 1. aktifkan sheet DO > 2. blok range yang boleh di-select (misal B2:i14) > 3. klik kanan range yang di-blok > 4. pilih Format Cells -> tab Protection -> hilangkan centang dari opsi > Locked -> OK > 5. lakukan proteksi sheet : > (xl2007) : ke ribbon Review -> group Changes -> Protect Sheet -> > hilangkan centang dari Select Locked Cells -> beri password bila perlu -> OK > 6. simpan workbook > > Wassalam, > Kid. > > > > > > 2012/11/3 Hadi Sukisno <hadi_suki...@ymail.com> > > ** > > > Kepada para pakar excel > > Mohon pencerahanya untuk masalah sebagai berikut : > > Kondisi > Bahwa ketika tombol print diklik, maka sheet "DO" dan sheet "Rekening" > dicetak. > > Yang diinginkan > Dengan kondisi tertentu ketika tombol print diklik maka yang dicetak hanya > sheet "DO" saja, sheet "Rekening" tidak perlu dicetak. > Cell yang tidak perlu agar tidak bisa diklik dan tidak bisa diaktifkan. > > Berikut saya lampirkan file yang isinya mewakili apa yang menjadi > permasalahan. > > Matur nuwun > > Sukisno Hadi > > > > > > >