Friday 7 August 2015

Cara Proteksi File excel dengan Macro excel 2003

Bahasan berikut ini adalah Bagaimana Cara membuat Proteksi atau perlindungan pada File yang berextention .xls (File Excel), disini kita bahas adalah File MS Excel 2003, untuk code program Macro Excel ini bisa kita buat pada Versi Excel  2007 dan versi selanjutnya, Skenarionya adalah File yang kita buat  contohnya berada pada Folder Bebas (Temporay Box) biasanya pada file Server yang menyediakan Share File, nah disini kita tentunya pada area Share File tentunya siapa aja bisa mengaksesnya, supaya file kita yang sementara kita simpan ini tidak biasa diakses oleh orang-orang yang tidak berhak maka kita proteksi, caranya kita langsung saja ke TKP …,
  1. Buka Aplikasi MS Excel 2003 atau versi lebih tinggi.
  2. Buat nama File contohnya : Supplier.xls
  3. Selanjutnya kita buat UserForm, fungsinya untuk mengontrol setiap orang yang membuka file tersebut, dengan cara : Buka menu Tools>Macro>Visual basic editor (setelah terbuka ) buka menu Insert>UserForm:
Kemudian Rubah property form sbb:
    1. Name Form : UserForm1 (defaultnya) : ganti sesuai selera
    2. Caption    : UserForm1 (defaultnya) : ganti sesuai selera
  1. Tambahkan Control : Label, Textbox & Command Button dengan cara
Klik menu View>Toolbox, setelah tampil tambahkan :
    1. Label 1 :  Judul Form
    2. Label 2 : User Name
    3. Label 3 :  Password
    4. Textbox1 : <kosongkan> ganti property Name : txtuser
    5. Textbox2 : <kosongkan> ganti property password : txtpswd
    6. CommandButton1 : ganti property Name : CmdLogin , Caption: Login
    7. CommandButton2 : ganti property Name : CmdCancel, Caption : Cancel
  1. Tambahkan Logo sebelah kiri <sesuai selera>
dengan cara : Klik menu View>Toolbox, pilih image<file type jpg,png ,gip> :
  1. Selanjutnya kita tambahkan code pada CommandButton 1 & 2 : <lihat disini>
  2. Ah.., hamper lupa sedikit penjelasan bahwa target yang kita proteksi adalah sheet1 pada halaman excel tersebut dan TxtUser dan Txtpswd (penempatan range itu bisa berubah sesuai selera kita, yang penting tidak ada yang tahu…, Good luck..
  3. Testing  macro yang sudah dibuat : Klik menu Run> [nama macro>
  4. Jika tidak ada Error maka , pada saat user ingin membuka file Excel tersebut, diharuskan memasukan username dan password, jika tidak ada maka jelas tidak bisa membukanya.., tetapi dalam batasan, proteksi yang masih sederhana.(untuk perlindungan dokumen yang lebih privacy bisa menggunakan Tools yang lain yang lebih aman  atau TerEnkripsi)
  5. Hasilnya seperti dibawah ini :
Source Code :

0 comments:

Post a Comment