Home » , » Password Security MS Excel

Password Security MS Excel

Unknown | Thursday, March 10, 2011 | 0 comments
Di dalam satu file MS Excel terdapat sebuah Workbook dan sebuah VBA project. Workbook adalah object yang di dalamnya terdiri dari beberapa Sheet, dan di dalam Sheet terdapat banyak Cell, sedangkan kumpulan dari beberapa Cell disebut Range.
VBA project adalah kumpulan dari beberapa Module dan Class Module, sedangkan di dalam Module dan Class module terdapat beberapa Procedure. VBA project dapat diakses dengan menekan tombol ALT+F11 secara bersamaan. VBA project di dalam MS Excel ini sering disebut dengan sebutan Macro.


Terdapat 7 object yang dapat di proteksi dalam sebuah file MS Excel, yaitu :
  1. File Excel.
  2. Workbook.
  3. Sheet / Worksheet.
  4. Cell.
  5. Range.
  6. VBA Project.
  7. Procedure / Macro di dalam VBA Project.

1. Password Security Untuk File MS Excel

Beberapa metode dalam memproteksi file MS Excel dari orang yang tidak bertanggung jawab diantaranya adalah :
  • Password untuk membuka file MS Excel. User hanya dapat membuka file Excel setelah memasukkan Pasword. User masih dapat melakukan perubahan pada file tersebut, hanya saja file tersebut tidak dapat di simpan (Read Only). Atau dapat disimpan dengan mengganti nama file tersebut (Save As). Caranya adalah sebagai berikut :
  1. Pada menu File, clik Save As.
  2. Dalam kotak dialog Save As, clik menu Tools » General Options.
  3. Pada field Password to Open, ketikkan password, kemudian clik tombol OK.
  4. Dan kemudian muncul input box “Confirm Password”, lalu ketik ulang password yang telah diisi pada field Password to open, kemudian clik OK.
  5. Setelah selesai clik Save.
  • Password untuk memodifikasi file MS Excel. User dapat membuka dan melakukan perubahan setelah memasukkan password dan dapat lansung di simpan. Caranya adalah sebagai brikut :
  1. Clik Save As pada menu File.
  2. Dalam kotak dialog Save As, clik menu Tools » General Options.
  3. Pada field Password to Modify, ketikkan password, kemudian clik tombol OK.
  4. Kemudian muncul input box “Confirm Password”, lalu ketik ulang password yang telah diisi pada field Password to Modify, kemudian clik OK.
  5. Clik Save setelah selesai.
  • Membuka file MS Excel secara Read-Only dan tanpa password. User dapat membuka file tanpa memasukkan password. dan dapat melakukan perubahan, hanya saja file tersebut tidak dapat di simpan (Read Only). Atau dapat disimpan dengan mengganti nama file tersebut (Save As). Caranya adalah sebagai berikut :
  1. clik Save As pada menu File.
  2. Dalam kotak dialog Save As, clik menu Tools » General Options.
  3. Beri tanda checklist pada check box “Read Only Recommended”, kemudian clik tombol OK.
  4. Save setelah selesai.
  • Password untuk membuka dan memodifikasi file MS Excel. User dapat membuka file setelah memasukkan password dan sekaligus dapat melakukan perubahan dan dapat lansung di simpan. Caranya adalah sebagai berikut :
  1. Pada menu File, clik Save As.
  2. Dalam kotak dialog Save As, clik menu Tools » General Options.
  3. Ketikkan password pada field Password to Open dan Password to Modify, kemudian clik tombol OK.
  4. Kemudian muncul input box “Confirm Password”, lalu ketik ulang password yang telah diisi.
  5. Save setelah selesai.

2. Password Security untuk Workbook


Dengan Password Security pada Workbook User tidak akan dapat melakukan beberapa hal, diantaranya adalah menambah dan menghapus sheet, menampilkan Sheet yang di-hidden, mengubah ukuran/size window, restore, bahkan meng-unhide kembali workbook yang telah di-hidden. Untuk meng-hidden Workbook, terdapat pada menu Window » Hide. Caranya adalah sebagai berikut :
  1. Clik menu Tools » Protection » Protect Workbook.
  2. Beri tanda centang pada Check Box Structure dan Window. Dengan memberi tanda centang pada Check Box Structure, maka user tidak dapat menambah dan menghapus sheet, dan menampilkan sheet yang di-hidden. Dengan memberi tanda centang pada Check Box Window, maka user tidak dapat mengubah ukuran/size window, bahkan meng-unhide kembali workbook yang telah di-hidden.
  3. Masukan passwordnya, lalu clik OK.
  4. Masukan kembali password pada langkah sebelumnya, lalu Clik OK.

3. Password Security untuk Sheet/Worksheet

Caranya adalah sebagai berikut :
  1. Pada menu Tools, klik Protection » Protect Sheet.
  2. Beri tanda centang pada Check Box yang di inginkan.
  3. Masukan passwordnya, lalu klik OK.
  4. Masukan kembali password pada langkah sebelumnya, lalu klik OK.

4. Password Security untuk Cell

Jika menggunakan metode ini setiap cell akan di lock, yakni tidak dapat melakukan perubahan. Namun, bisa di setting sendiri, mana cell yang perlu kita lock, dan mana yang boleh diedit. Caranya, clik dahulu cell yang Anda inginkan, lalu clik menu Format » Cells. Masuk ke tab Protection, lalu beri tanda centang pada Check Box Locked jika Anda ingin data pada cell tersebut tidak dapat diedit oleh user. Anda juga dapat meng-hide formula, yakni dengan cara memberi tanda centang pada Check Box Hidden. Password Security untuk cell ini hanya dapat aktif jika worksheet tersebut sudah diset System securitynya. Lihat kembali sub Password Security untuk Sheet/Worksheet.

5. Password Security untuk Range
 

Pada trik ini setiap range akan di Lock, yakni tidak dapat melakukan perubahan, kita bisa setting sendiri, mana range yang perlu kita lock, dan mana yang boleh diedit. Caranya, pilih dahulu range yang Anda inginkan, lalu klik menu Format » Cells. Masuk ke tab Protection, lalu beri tanda centang pada Check Box Locked jika Anda ingin data pada range tersebut tidak dapat diedit oleh user. Anda juga dapat menghide formula, yakni dengan cara memberi tanda centang pada check box Hidden.

Namun, kita juga bisa setting lebih spesifik lagi, yakni user mana saja yang boleh mengedit range tersebut, dan yang hanya boleh melihat saja. Caranya adalah :

  • Clik menu Tools » Protection » Allow Users to Edit Ranges.
  • Clik New.

  • Masukan title range dan range yang ingin di set permissionnya.
  • Ketikkan password range-nya.
  • Clik tombol Permission, lalu pilih user mana yang boleh mengedit, dan user mana yang hanya boleh membaca.

  • Setelah selesai, clik OK.
Password security untuk range ini hanya dapat aktif jika worksheet tersebut sudah diset system securitynya. Sihat kembali sub Password Security untuk Sheet/Worksheet.


6. Password Security untuk VBA Project

Dengan menerapkan Password security untuk VBA project, maka VBA project tersebut menjadi tidak bisa diedit seluruh object module dan class module nya. Caranya adalah sebagai berikut :


  • Tekan ALT+F11 secara bersamaan atau bisa juga dengan cara klik Menu Tools à Macro à Visual Basic Editor
  • Klik kanan VBA project yang ingin Anda amankan, lalu pilih menu VBAProject Properties.


  • Masuk ke tab Protection, lalu beri tanda centang pada check box lock project for viewing.
  • Masukan passwordnya di kedua field yang tersedia.
  • Klik OK.

7. Password Security untuk Procedure/Macro di Dalam VBA Project

Dengan Password Security untuk procedure di dalam VBA project, maka procedure tersebut hanya dapat dijalankan oleh orang yang mengetahui passwordnya. Caranya adalah sebagai berikut :


  • Tekan ALT + F11 bersamaan atau bisa juga dengan cara klik Menu Tools » Macro » Visual Basic Editor.
  • Tambahkan kode yang berwarna merah sbb pada procedure/macro yang Anda inginkan :
Sub Macro1()
'
' Macro1 Macro
' Macro recorded 31/07/2007 by OPI
' Masukkan system proteksi-nya disini:
Dim strPwd As String
strPwd = InputBox("Silahkan input Code Password-nya:", "Password")
If strPwd = "Password" Then ' "Password" adalah kode passwordnya
GoTo MyProgram
Else
MsgBox "Anda tidak berhak menjalankan macro ini!", vbInformation, "No Permission"
Exit Sub
End If
' Kode kita berada dibawah ini:
MyProgram:
Range("B1:C3").Select
' dan seterusnya ...
End Sub

  • Clik menu File » Save.
  • Jalankan macro tersebut, maka akan muncul input box.
  • Jika passwordnya benar maka macro akan di jalankan, jika salah maka macro tidak akan dijalankan.

Share This Article :
Comments
0 Comments

0 comments:

Post a Comment

 
Support : Sqoatydhent™
Copyright © Sqo Sqoaty Dhent - All Rights Reserved
Template Modify By : Sqoatydhent™
Powered By : Blogger