Rabu, 12 September 2012

Selamat Jalan Mahaguru Excel Terbaik Indonesia



ExcelHeru turut berbelasungkawa atas wafatnya salah seorang Master Excel Indonesia, Mabrur Masyhud, atau yang lebih dikenal dengan Setyowati Devi /Mbak Siti Vi /Ctv karena serangan penyakit yang dideritanya. Semoga segala amal dan kebajikannya diterima di sisi Allah SWT.


 اللَّهُمَّ اغْفِرْ لَهُ وَارْحَمْهُ، وَعَافِهِ، وَاعْفُ عَنْهُ، وَأَكْرِمْ نُزُلَهُ، وَوَسِّعْ مُدْخَلَهُ، وَاغْسِلْهُ بِالْمَاءِ وَالثَّلْجِ وَالْبَرَدِ، وَنَقِّهِ مِنَ الْخَطَايَا كَمَا نَقَّيْتَ الثَّوْبَ اْلأَبْيَضَ مِنَ الدَّنَسِ، وَأَبْدِلْهُ دَاراً خَيْراً مِنْ دَارِهِ، وَأَهْلاً خَيْراً مِنْ أَهْلِهِ، وَزَوْجاً خَيْراً مِنْ زَوْجِهِ، وَأَدْخِلْهُ الْجَنَّةَ، وَأَعِذْهُ مِنْ عَذَابِ الْقَبْرِوَعَذَابِ النَّارِ.

Mabrur Masyhud merupakan tokoh Excel Indonesia yang aktif menjadi moderator dan kontributor dua milis Excel (XL-Mania dan Belajar-Excel). Tak banyak orang yang tahu tentang sosok beliau yang sesungguhnya, karena dalam bermilis, beliau menggunakan nama imajiner, Mbak Siti Vi. Gayanya yang kocak dan khas dalam menjelaskan berbagai problem excel, menjadikan pembaca lebih mudah memahami berbagai konsep yang sudah. Sungguh tak ada duanya.

SELAMAT JALAN, MAHA GURU KAMI......!!


Update tanggal 21 September 2012
Saya mohon maaf, telah terjadi kekeliruan redaksi di atas. Seharusnya "Siti Vi adalah Kontributor XL-Mania dan Moderator BelajarExcel. Beliau juga aktif di beberapa milis"

Terima kasih atas kritik , koreksi dan masukan pembaca sekalian....!

Jumat, 24 Agustus 2012

Analisis Soal Pilihan Ganda (Daya Pembeda dan Tingkat Kesukaran)

Analisis Butir Soal adalah pengkajian pertanyaan-pertanyaan tes agar diperoleh perangkat pertanyaan yang memiliki kualitas yang memadai. Ada beberapa jenis analisis Soal. Namun, dalam tulisan ini akan dibahas 2 jenis saja, yakni Analisis Daya Pembeda dan Analisis Tingkat Kesukaran Soal.

Tulisan ini akan membahas cara melakukan Analisis Daya Pembeda dan Tinngkat Kesukaran Soal dengan menggunakan Microsoft Excel secara sederhana, sehingga diharapkan pembaca bisa membuat sendiri Program Analisis Soal sesuai dengan Kebutuhan. Contoh pada tulisan ini menggunakan soal Pilihan Ganda dengan jumlah Soal 10 dan jumlah siswa 20.

Jumat, 03 Agustus 2012

Cara Menandai Jadwal Pelajaran Bentrok


Membuat jadwal Pelajaran adalah pekerjaan rutin bagian Kurikulum setiap awal tahun ajaran. Pengalaman menunjukkan bahwa pembuatan jadwal sungguh sangat menyita waktu. Bentrok jadwal masih sering terjadi. 
Tulisan berikut adalah salah satu cara menandai jadwal yang bentrok tersebut menggunakan salah satu fitur powerfull Microsoft Excel yakni Conditional Formatting. Pembahasan lebih lengkap tentang Conditional Formatting ini bisa dilihat di sini serta di sini




Senin, 14 Mei 2012

Membuat Hyperlink dengan Worksheet_Event (Sebuah Alternatif)

Hyperlink adalah salah satu fasilitas di Excel yang sangat membantu dalam mempermudah navigasi sebuah workbook. Membuat hyperlink juga sangat mudah. Tulisan kali ini adalah membuat Hyperlink dengan metode yang sedikit berbeda dengan biasanya.
Cara ini saya gunakan dalam pembuatan menu pada APLIKASI RAPORT 2011-2012 yang diupload di blog ini.
Metode yang digunakan adalah dengan memanfaatkan salah satu Worksheet_Events, yakni Worksheet_SelectionChange. Sebelum membahas langkah pembuatan hyperlink, perlu dibahas sedikit tentang Worksheet_Events.

Kamis, 03 Mei 2012

Latihan Menggunakan Text Function

Wah, ternyata sudah lama sekali blog ini tidak di-update. Berbagai kesibukan yang tak kunjung berhenti memaksa saya untuk meng-alpakan sementara perhatian untuk update status. (Alasannya sibuk, padahal kenyataannya kehabisan ide, hehehe). Baiklah, postingan kali ini bukan berupa tutorial atau ngebahas program aplikasi, namun kita mencoba berlatih menggunakan formula untuk menyelesaikan masalah di Excel.

Senin, 02 April 2012

Yuk Uji Kemampuan Excel Kita..!!

Seberapa hebat kemampuan kita dalam memahami berbagai aspek dan fasilitas yang dimiliki oleh Microsoft Excel? Nah, untuk sekedar menguji sampai dimana taraf kemampuan dan pemahaman tentang Excel, ada baiknya kita menguji diri. Salah satu situs yang menyediakan tes dan penskorannya secara gratis adalah :
http://www.skills-assessment.net/test-excel-skills.htm


Di situs ini kita bisa menjawab soal-soal pilihan ganda sebanyak 20 soal, baru kita diberi kabar tentang nilai yang diperoleh dengan catatan bahwa tiap jawaban benar akan mendapat poin 4, sementara jawaban salah akan mendapat poin -1. Nilai yang didapat kemudian dianalsis per topik dan dibandingkan dengan hasil dari orang lain yang mengerjakan test serupa.

Minggu, 25 Maret 2012

Cara Membuat File Excel Expired

Ada banyak cara untuk membuat sebuah file Expired (tidak bisa dibuka setelah melewati masa tertentu). Hal seperti ini biasanya digunakan untuk membuat sebuah aplikasi Trial berbasis Excel.
Salah satu caranya adalah dengan membatasi jumlah file tersebut dibuka, misalnya sampai 10 kali saja. Setelah dibuka 10 kali, maka ketika file dibuka langsung menutup diri atau bahkan menghapus dirinya sendiri.


Posting kali ini akan membahas salah satu cara yang dipaparkan di atas dengan memanfaatkan Registry Windows. Statement penting dalam contoh kali ini adalah: GetSetting dan SaveSetting. Kedua Statement ini berkaitan dengan pembuatan dan modifikasi sebuah key di Registry Windows.

Minggu, 18 Maret 2012

Cara Membuat Daftar Berdasarkan Rangking Nilai

Fasilitas Sort (pengurutan sebuah Tabel berdasarkan kriteria tertentu) yang dilakukan dengan beberapa langkah memang sangat membantu pekerjaan tugas menggunakan Excel. Namun, dalam beberapa hal misalnya dalam pembuatan Program Analisis Ulangan Harian, kita menginginkan pembuatan tabel yang sudah terurut tersebut dibuat secara otomatis tanpa perlu ceklik sana-sini. 
Tulisan kali ini membahas cara Sorting dengan Formula, sebuah alternatif untuk meng-otomasikan program Analisis Nilai Ulangan, khususnya pada tahap sebelum membuat daftar Kelompok Atas dan Kelompok Bawah. 

Rabu, 14 Maret 2012

Membuat Kartu Ujian dengan Foto Dinamis

Berdasarkan permintaan pembaca, kali ini saya share tentang cara membuat foto yang bisa berubah-berubah sesuai dengan nama pada kartu ujian atau kartu siswa. Kalau pada posting yang lalu telah dibahas cara membuat kartu ujian, pada posting kali ini, kita coba tambahkan fotonya sekalian, sehingga fotonya-pun bersifat dinamis.
Perhatian....!!!!
Dalam pengerjaan trik ini tidak bisa dilakukan dengan Office Excel 2007. Versi yang mendukung adalah Office 2003 atau 2010. Namun, setelah jadi, bisa dibuka dengan Office 2007.
Persiapan:
Kita buat daftar datanya terlebih dahulu, kemudian disiapkan sel untuk menempatkan gambar atau foto. Masing-masing Foto yang kita insert harus masuk ke dalam satu sel . Berikut contohnya:





Jumat, 09 Maret 2012

Beberapa Add-Ins Profesional untuk Meningkatkan Kekuatan Excel

Add-Ins?
Ya. Untuk menambah fungsionalitas Excel di kompi kita, ada beberapa tools yang bisa kita tambahkan sehingga Excel di kompi kita lebih bertenaga, Add-Ins berfungsi untuk menambah fasilitas yang tidak disediakan oleh program standar di Excel, atau mempermudah penggunaan fasiltas Excel standar.


Berikut beberapa Add-Ins gratis yang dibuat oleh para pakar-pakar Excel tingkat dunia.





Senin, 05 Maret 2012

Memisah Nama Depan, Tengah dan Belakang dengan Fungsi Text

Belajar fungsi-fungsi Excel, rasanya kurang lengkap jika tidak mendalami Text Functions. Beberapa Text Functions yang sudah dikenal luas adalah : LEFT, MID, RIGHT, FIND, UPPER, PROPER, LOWER. Hampir semua pengguna Excel sudah paham luar dalam tentang fungsi-fungsi tersebut. Beberapa fungsi text lain yang akan dibahas saat ini adalah: LEN, SUBSTITUTE, REPT, TRIM 

A. LEN
LEN berfungsi untuk menghitung jumlah karakter dari sebuah text . Contoh : LEN("Saya") menghasilkan 4

B. SUBSTITUTE
SUBSTITUTE berfungsi untuk menganti karakter tertentu dalam text dengan karakter lain. Contoh: =SUBSTITUTE("Saya","a","o",1) menghasilkan : "Soya". Ada 4 elemen dalam fungsi ini, yakni: 
{Text, OldText, NewText, [InstanceNumber]}
Untuk elemen yang keempat atau InstanceNumber jika dikosongkan artinya semua karakter pada Oldtext yang akan diganti.
Jadi rumus =SUBSTITUTE("Saya","a","o") akan menghasilkan "Soyo"
Yang dimaksud InstanceNumber adalah, seperti pada contoh, huruf "a" yang ke berapa yang akan diganti.

Jumat, 02 Maret 2012

Menikmati Indahnya Permainan Catur di Excel

Anda suka bermain Catur? Kalau jawabnya ya, berarti Anda sama dengan saya. Kapan-kapan kita main ya...!! Sekarang sudah banyak game-game catur yang dapat kita mainkan secara gratis. Bahkan Windows 7 sudah dibekali dengan game bernama Chess Titans. Alangkah serunya bermain catur. 


Akan lebih sensasional lagi jika menikmati permainan catur di lembar kerja Microsoft Excel. Emang bisa? 
Bagi orang-orang yang otaknya nyampe', urusan menghadirkan permainan catur di Excel bukanlah hal yang mustahil. Dengan berbekal teknik membuat diagram (Charting) tingkat tinggi, Daniel Ferry di situs excelhero.com menampilkan kemampuannya untuk menampilkan permainan catur di lembar kerja Excel (Chess Viewer) tanpa menggunakan Macro.


Berikut tampilan awal dari Chess Viewer karya Daniel:




Dan berikut tampilan setelah saya memainkan beberapa langkah:




Benar-benar luar biasa. Teknik charting yang digunakan sungguh menakjubkan. Hanya dengan klik Scroll Bar, maka kita bisa memainkan catur secara langsung di sheet.
Namun, langkah-langkah dan notasi dari permainan ini, tidak bisa kita ubah, sudah diatur dari sono. Karena ini hanya Chess Viewer, bukan aplikasi untuk bermain catur. 


Oke, File Chess Viewer ini bisa didownload secara gratis di sumber aslinya di sini

Untuk Game Catur yang sesungguhnya, kita bisa jalan jalan di link ini. Dan untuk game-game populer yang dibuat dan bisa dimainkan di Excel, bisa didapatkan di sini.

Rabu, 29 Februari 2012

Membuat Chart/Diagram Dinamis





Sudah lebih dari 40 Posting yang dirilis di ExcelHeru sejak bulan Oktober 2011, namun sejauh ini belum ada satu post pun yang membahas tentang Chart atau Diagram. Hal ini disebabkan karena saya sangat jarang berhubungan dengan chart dalam keseharian sehingga terus terang saya agak malas belajar tentang teknik-teknik pembuatan chart secara lebih mendalam, yang penting dasar-dasarnya saja. Untuk itu pada posting kali ini, saya mencoba untuk membahas tentang Chart atau Diagram.
Excel telah menyediakan fasilitas pembuatan Chart ini sedemikian rupa untuk memenuhi keinginan user. Namun terkadang kita butuh sesuatu yang lebih dari sekedar fasilitas standar di Excel. 


Berikut dijelaskan cara membuat Chart Dinamis sesuai pilihan pada ComboBox.

Sabtu, 25 Februari 2012

Trik Kecil untuk Menyembunyikan Formula tanpa Memprotek Sheet

Pembaca yang budiman,
Pekerjaan membuat formula dalam Excel membutuhkan keseriusan dan ketelitian. Ini bukanlah pekerjaan mudah, sehingga terkadang kita tidak ingin orang lain "meniru" formula yang telah kita buat dengan susah payah.
Salah satu cara untuk menghindari "peniruan" formula adalah dengan memproteksi Sheet dan menjadikan sel yang berisi formula tersembunyi (tidak tampak di formula bar). 
Selain cara di atas, sebenarnya ada cara lain menyembunyikan rumus dengan cara sedikit "mengecoh" user (kalau terkecoh sih), sehingga formula yang tampak di formula bar hanya sebagian saja.
Perhatikan gambar berikut:




Setidaknya ada dua ketidakbiasaan dalam formula pada gambar di atas:

  1. Formula bar yang hanya menampakkan formula : =0 untuk sel H7, padahal rumus yang sebanarnya adalah =0+(G7>=E$4)
  2. Hasil yang tampak di kolom H adalah teks Tuntas dan Belum Tuntas, padahal dari formula yang digunakan tidak ada tulisan Tuntas dan Belum Tuntas.



Apa yang sebenarnya terjadi?

Kamis, 23 Februari 2012

Lagi Nyoba Nampilin Excel di Blog

Halaman Excel di sini bisa di-Edit lho...!!!!!!
Coba saja kalau mau
Sayang tidak ada formula bar-nya ya...

Selasa, 21 Februari 2012

Memanfaatkan ComboBox pada Form Control dan ActiveX Control



Excel memiliki fitur untuk menampilkan objek control untuk ditempatkan di worksheet. Keuntungan menggunakan Form Control ini adalah:


  • Form control memberi gaya visual yang menarik dan jelas di worksheet
  • Form Control bisa digunakan untuk memaksa user memilih satu di antara beberapa pilihan (pro-active data validation)
ActiveX ataukah Form Controls?
Excel memiliki 2 fitur terkait form Control ini, yakni ActiveX Controls dan Form Controls. ActiveX Control memiliki beberapa keunggulan, yakni kita bisa mengubah beberapa propertiesnya, seperti warna background, warna tulisan, dll. ActiveX Control juga punya beberapa bulit-in events yang langsung dihubungkan dengan control tersebut. Hanya saja, kita perlu pengetahuan tentang VBA untuk memaksimalkan fungsi dari ActiveX Controls.


Sementara Form Controls, pengoperasiannya lebih sederhana karena sudah dilengkapi dengan built-in metode yang bisa langsung menempatkan nilai dari control di worksheet.Sayangnya, kita tidak bisa mengubah tampilan dari objek, baik warna, besar tulisan, dll.
Bagi pemula, disarankan menggunakan objek dari Forms Controls agar pengoperasiannya lebih mudah.
Lalu di mana kita bisa mengoerasikan Form Control?

Jumat, 17 Februari 2012

Membuat Form Login untuk Membatasi Akses Data



Form Login, biasanya digunakan untuk membatasi hak akses bagi user untuk melihat dan berinteraksi dengan data. Hanya user yang sudah terdaftar yang bisa mengakses data-data rahasia.
Berdasarkan pengalaman penulis di sekolah, Form Login ini biasanya digunakan dalam aplikasi Pendataan Penerimaan Siswa Baru, Pembayaran Siswa, dan Aplikasi Pengolah Nilai yang digunakan oleh beberapa orang yang berbeda. 


Catatan kali ini membahas cara membuat Form Login sederhana.

Kamis, 09 Februari 2012

Program Pembayaran SPP Sekolah

Kali ini ExcelHeru mencoba melansir aplikasi baru yakni Administrasi Pencatatan Pembayaran SPP sederhana. Aplikasi ini "dipaksa" menggunakan UserForm, karena penulis lagi belajar penggunaan UserForm. Jadi baik tampilan maupun kode-kode macro yang dipakai betul-betul masih sederhana, tidak canggih-canggih amat. Maklumlah programmer-nya masih amatir.
Berikut tampilan utama program:




Berikut tampilan salah satu fitur:




Program ini, bersifat GRATIS. Boleh di-edit oleh siapa saja asalkan bertujuan baik. Boleh didistribusikan, Boleh ditambah, dikurangi. Dihapus juga tidak apa-apa. 
Sheet yang diprotect tidak diberi password, jadi kalau mau di-edit tinggal diUnprotect saja.
VBA-nya diprotect dengan password 123456
Proteksi pada VBA ini boleh dihapus, boleh diubah. Proteksi ini sengaja dibuat agar user yang tidak berkepentingan tidak mengakses kodenya. Kalau memang berkepentingan ya silahkan saja.


Berhubung program ini hasil coba-coba, maka jangan langsung digunakan, tapi dicoba terlebih dahulu. Bila ada error atau kekurangan harap segera melaporkan, baik melalui komentar di posting ini atau melalui email. Karena terus terang, saya masih sangat minim pengetahuan tentang bahasa pemerograman, dan tidak punya staff khusus untuk meng-ujicoba program.


Oke, file bisa di-Download di sini, atau di BoxNet pada Sidebar.

Selasa, 31 Januari 2012

Langkah membuat Mega Formula Terbilang untuk Raport atau SKHU Tanpa Macro

Setelah agak lama tidak posting, karena harus istirahat total, kali ini ExcelHeru akan membahas tentang cara menerjemahkan angka ke huruf yang biasa dipakai di penulisan Raport dan SKHU.
Kalau kita cari di Google dengan mengetikkan kata kunci "Terbilang", maka akan banyak didapatkan rumus Terbilang, tapi yang pakai Macro. Nah, di tulisan ini akan dibeber Fungsi Terbilang yang tanpa Macro.


Rumus yang dibahas di sini bersumber Maha Guru Excel Indonesia, Mbak Siti-Vi dan Mbak Hapsari di Milis Belajar-Excel#14674. Sehingga rumus ini bukan buatan saya, saya hanya tinggal menggunakan saja. Hehehehe.


Misalnya angka ada di sel C5, maka rumusnya adalah:
=IF(--INT(C5)=0,"Nol ",IF(--(LEFT(TEXT(INT(C5),"000")))=1,"Seratus ",IF(--(LEFT(TEXT(INT(C5),"000")))>1,INDEX(N,--(LEFT(TEXT(INT(C5),"000"))))&"Ratus ","")))&IF(--(MID(TEXT(INT(C5),"000"),2,1))=0,"",IF(--(MID(TEXT(INT(C5),"000"),2,1))=1,CHOOSE((--(RIGHT(TEXT(INT(C5),"0")))=0)*1+((--(RIGHT(TEXT(INT(C5),"0")))=1)*2)+((--(RIGHT(TEXT(INT(C5),"0")))>1)*3),"Sepuluh ","Sebelas ",INDEX(N,--(RIGHT(TEXT(INT(C5),"0"))))&"Belas "),IF(--(MID(TEXT(INT(C5),"000"),2,1))>1,INDEX(N,--(MID(TEXT(INT(C5),"000"),2,1)))&"Puluh ")))&IF(OR(--(MID(TEXT(INT(C5),"000"),2,1))=1,--(RIGHT(TEXT(INT(C5),"0")))=0),"",INDEX(N,--(RIGHT(TEXT(INT(C5),"0")))))&"Koma "&IF(--LEFT(TEXT(MOD(C5,1)*100,"00"))=0,"Nol ",INDEX(N,LEFT(TEXT(MOD(C5,1)*100,"00"))))&IF(--RIGHT(TEXT(MOD(C5,1)*100,"00"))=0,"Nol ",INDEX(N,RIGHT(TEXT(MOD(C5,1)*100,"00"))))


ckckckckckckcck.....! ehm rumus yang sangat sangat panjang (Mega Formula). Sulit lho memahami logika rumus panjang seperti di atas. Lebih sulit lagi cara menjelaskannya. Dan tentu yang paling sulit cara membuatnya untuk pertama kali. (OKI, kita harus berterima kasih kepada kedua Maha Guru Excel Indonesia yang telah memberikan kita, Para Guru, rumus yang hanya tinggal pakai saja).


Sebagai sebuah MegaFomula, maka memahami alur logika rumus mempunyai kesulitan tersendiri. Untuk itu, kita perlu memecah rumus tersebut menjadi beberapa bagian. Saya memecah menjadi 15 bagian. Lalu ke-15 bagian tersebut di-Kompress menjadi 4 bagian saja:
1. Bilangan Ratusan
2. Bilangan Puluhan dan Satuan
3. Koma
4. Bilangan Desimal.
Barulah dari 4 bagian tadi barulah digabung jadi satu rumus tunggal.
Berikut Pemecahan rumus di atas:




dikompress jadi 4 langkah saja:
Maka jadilahMega Formula seperti di atas.


Info Tambahan:
Rumus Index(N,.....). N yang dimaksud di sini adalah sebuah Name_Range yang berisi: 
={"Satu ","Dua ","Tiga ","Empat ","Lima ","Enam ","Tujuh ","Delapan ","Sembilan "}


File penjelasan langkah-langkah di atas, bisa didownload di sini atau di Boxnet pada SideBar.

Kamis, 19 Januari 2012

Boolean Logic dan Rumus Kelulusan Ujian Nasional

Boolean Logic? Ehm, minuman apa lagi ini? Dan apa kaitannya dengan Ujian Nasional?


Tentang BOOLEAN LOGIC
Pada pelajaran Matematika di sekolah, ada materi LOGIKA MATEMATIKA sbb:
Pernyataan Benar (TRUE) dan Salah (FALSE) merupakan konsep penting yang dulu diajarkan oleh guru Matematika SMP dan SMA. Di Excel, data bertipe TRUE dan FALSE disebut sebagai Data BOOLEAN. Sehingga Logika TRUE dan FALSE tadi bisa kita sebut sebagai BOOLEAN LOGIC.

Prinsip penting dalam BOOLEAN LOGIC di Excel yang perlu mendapat perhatian adalah:

Senin, 16 Januari 2012

Sulap Excel : Bermain-main dengan Worksheet_Events

SULAP? Ya... mengapa tidak.


Performance
1. Insert sebuah atau beberapa gambar ke dalam Sheet.
2. Tuliskan kata "Hilang" di sel mana saja, lalu tekan Enter. maka Simsalabim.... Gambarnya akan hilang.
3. Tuliskan kata "Muncul" di sel mana saja, lalu tekan Enter. Maka Simsalabim.... Gambarnya muncul lagi.


The Secret:
1. Klik kanan nama Sheet, pilih View Code
2. Tuliskan Kode berikut:


Kamis, 12 Januari 2012

Teknik Menyembunyikan Banyak Sheet Sekaligus dan Menampilkannya


Ketika Contoh Aplikasi Raport yang Sudah Jadi diluncurkan, banyak email masuk ke saya yang menanyakan bagaimana caranya agar yang tampil dilayar hanya satu sheet saja sebagaimana tampilan pada file Raport tersebut. Nah, agar mempermudah memberikan penjelasan, posting kali ini membahas hal tersebut.

Dalam VBA, “Penampakan” (visiblity) suatu sheet dalam sebuah workbook ada tiga jenis:
  1.  xlSheetVisible : Sheet tampil sebagaimana biasa. Kodenya adalah (-1)
  2. xlSheetHidden: Sheet di-hide disembunyikan dengan cara biasa. Untuk menampilkannya cukup dengan klik kanan sebuah sheet, kemudian pilih Unhide. Kodenya adalah (0)
  3. xlSheetVeryHidden : Menyembunyikan sheet dengan cara ini, menyebabkan sheet tidak bisa ditampilkan denga cara biasa, walaupun sebuah nama sheet di-klik kanan, tulisan Unhide tidak muncul. Untuk menampilkannya harus masuk ke VBA Editor, kemudian mengubah properti visible-nya menjadi xlSheetVisible, atau melalui kode makro. Kodenya adalah (2)
Kode macro terkait dengan "penampakan" sheet ini adalah:
Sheets("NamaSheet").Visible = kode
Contoh, untuk menyembunyikan "Sheet1" :
Sheets("Sheet1").Visible = 2 
atau 
Sheets("Sheet1").Visible = xlSheetVeryHidden
Untuk menampilkannya kembali :
Sheets("Sheet1").Visible = -1 
atau 
Sheets("Sheet1").Visible = xlSheetVisible

Bagaimana cara menyembunyikan banyak sheet sekaligus?

Minggu, 08 Januari 2012

Cara Mencegah Save As pada Ms Excel

Terkadang, kita tidak ingin user memanfaatkan penggunaan Save As pada workbook yang kita buat. Hal ini dilakukan jika workbook digunakan oleh beberapa orang, dan kita tidak ingin terjadi duplikasi file yang isinya sama, namun nama filenya berbeda.
Untuk mencegah user menggunakan fasilitas Save As pada suatu workbook, maka langkahnya adalah sbb:
1. Buka workbook 
2. Tekan Alt + F11
3. Klik kanan objek ThisWorkbook, pilih View Code
4. Tuliskan code berikut:



Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim lReply As Long




  If SaveAsUI = True Then




lReply = MsgBox("Maaf, Anda tidak diperkenankan menyimpan workbook ini dengan nama lain. Anda ingin menyimpan workbook ini?", vbQuestion + vbOKCancel)


     Cancel = (lReply = vbCancel)


   If Cancel = False Then Me.Save


     Cancel = True


  End If


End Sub

5. Tekan Alt + Q untuk kembali ke Excel
6. Selesai

Selanjutnya, jika user mencoba mengakses Save As, maka akan muncul peringatan seperti ini:

File contoh bisa didownload di sini atau pada boxnet di samping

Senin, 02 Januari 2012

Tips Merapikan Kode Makro Hasil Recording (Rekaman)

Record Macro adalah salah satu fitur yang sangat berguna bagi pemakain Excel baik user pemula maupun user yang sudah berpengalaman. Namun, kode macro yang dihasilkan dari proses perekaman Makro tersebut kadang butuh sentuhan lanjutan agar lebih rapi dan berjalan lebih cepat.
Beberapa tips berikut bisa dijadikan pedoman.