Anda di halaman 1dari 11

CARA MEMBUKA PROTECT SHEETS EXCEL TANPA

PASSWORD
Posted by PENDIDIKAN KEWARGANEGARAAN on Tuesday, July 22, 2014

Sehubungan dengan cukup banyak rekan sahabat yang menanyakan cara


membuka protect sheets atau password pada setiap sheets excel, karena sering
ditemukan file excel yang diprotect oleh pembuatnya. Pada posting ini saya coba
sharekan trik atau cara mudah untuk membuka protect sheets excel tanpa
menggunakan password khusus pada microsoft excel 2007 (mungkin juga bisa
digunakan pada ms excel 2010)..

Langkah pertama cara membuka protect sheets excel tanpa password, klik
kanan pada nama sheet file yang ada dibagian bawah (seperti sheet1, sheet2,
dan sheet3) lalu pilih VIEW CODE atau tekan tombol kombinasi Alt +
F11 maka akan terbuka jendela Microsoft visual basic kemudian pilih insert
MODULE. Maka akan terlihat gambar seperti di bawah ini

Langkah kedua cara membuka protect sheets excel tanpa password, setelah
terbuka jendela seperti di atas masukan kode di bawah ini

Sub InternalPasswords()

Dim i As Integer, j As Integer, k As Integer


Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer

On Error Resume Next

For i = 65 To 66: For j = 65 To 66: For k = 65 To 66


For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

ActiveWorkbook.Unprotect Chr(i) & Chr(j) & Chr(k) & _


Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) _
& Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _


Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) _
& Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

If ActiveWorkbook.ProtectStructure = False Then

If ActiveWorkbook.ProtectWindows = False Then

If ActiveSheet.ProtectContents = False Then

Exit Sub

End If

End If

End If

Next: Next: Next: Next: Next: Next


Next: Next: Next: Next: Next: Next

End Sub
Bagi Anda yang membutuhkan Script tersebut silahkan KLIK DISINI

Ingat, kode script di atas harus dicopy seluruhnya dari kata Sub
InternalPasswords() sampai dengan End Sub.

Sehingga pada layar akan tampak seperti ini

Langkah ketiga cara membuka protect sheets excel tanpa password, klik
TOOLS (yang ada di atas) kemudian pilih MACROS. Maka akan tampak layar
seperti ini
Selanjutnya Anda klik RUN dan tunggu beberapa saat sampai proses selesai.
Setelah itu Anda keluarkan layar Microsoft visual basic dengan mengklik tanda
close (x) yang ada di pojok kanan atas atau dengan mengklik FILE (dipojok kiri)
lalu pilih COLES AND RETURN TO MICROSOFT EXCEL, insya Allah protect
sheet sudah hilang.

Untuk membuka protect sheet pada sheet-sheet yang lain lakukan dengan
langkah yang sama.

Bagi Anda yang akan mencoba saya sarankan SAVE AS dulu file excel yang
akan diedit dan gantikan dengan nama file yang lain. Untuk yang sudah
mencobanya ditunggu komentar dan sarannya di bagian rubrik komentar

Apabila file EXCEL tersebut berbentuk MACRO ENABLE WORKBOOK, save as


terlebih dahulu file tersebut ke tipe EXCEL WORKBOOK

Bagi Anda yang ingin membuka file WORD yang diproteksi. Ciri file word yang
diproteksi disini adalah isi file tersebut tidak dapat dicopy, biasanya apabila
diblok ia akan menuju halaman awal. Silhkan klik link di bawah ini
MEMBUAT FORM VBA SEDERHANA PADA
MS. EXCEL

tutorialmicrosoftexcel.net -Pada Tutorial Microsoft Excel yang lalu kita telah membahas beberapa
point mengenai bagaimana cara memulai VBA Excel Macro. Kali ini kita akan praktik bagaimana
Form VBA Sederhana Pada Ms. Excel dan menyimpan data pada Ms.Excel menggunakan form
tersebut. Membuat form dengan VBA Excel dimaksudkan agar aplikasi pada VBA Excel lebih user
friendly dan mudah untuk melakukan control data.
Pada Tutorial Excel kali ini kita akan mencoba mempraktikkan membuat dan mendesain sebuah
Form pendataan Karyawan kemudian data tersebut dapat kita simpan di worksheet Excel. Ikuti
langkah-langkah berikut ini.
1. Buka Microsoft Excel, lalu pastikan anda telah mengaktifkan menu developer (baca Tutorial
Memulai VBA Excel)
2. Klik menu developer lalu klik tombol Visual basic atau dapat juga menggunakan Shortkey Alt
+ F11.
3. Pilih menu Insert > UserForm maka akan tampil form VBA
4. Perhatikan jendela Toolbox, Jendela tool box digunakan untuk membuat control object yang

dibutuhkan oleh FORM.


5. Berikut ini keterangan dari control toolboxs yang akan kita gunakan untuk membuat form VBA
Sederhana Pada Ms. Excel
Show entries
Search:

Controls Keterangan

Label

Text Box

Combo Box

Radio Button (Option Button)

Command Button

Check Box

List Box
Showing 1 to 7 of 7 entries
PreviousNext

6. Setiap control memiliki properti ada pada jendela properties. Gambar di bawah ini akan
menjelaskan bagaimana mengisi sebuah properti pada control.
7. Buatlah control sesuai dengan ketentuan properti di bawah ini
Search:

Control Name Caption

From frmKaryawan Form Karyawan


Control Name Caption

Label Box idKar ID Karyawan

Label Box namaKaryawan Nama Karyawan

Label Box tempatLahir Tempat Lahir

Label Box tglLahir Tanggal Lahir

Label Box mailid Email ID

Label Box sex Sex

Text Box txtidKar -

Text Box txtnamaKaryawan -

Text Box txttempatLahir -

Text Box txtemailid -

Combo Box cmbTgl -

Combo Box cmbBulan -

Combo Box cmbTahun -

Radio Button radioLaki Laki-Laki

Radio Button radioPerempuan Perempuan

Button btnSimpan Simpan

Button btnBatal Batal


Showing 1 to 18 of 18 entries

8. Kini saatnya untuk melakukan coding program,


9. Klik kanan pada form lalu pilih viewcode
10. Masukkan code pemrograman di bawah ini.
11. Private Sub UserForm_Initialize()
12. 'Kosongkan data Text Box
13. txtidKar.Value = ""
14. txtemKar.SetFocus
15. txtnamaKaryawan.Value = ""
16. txttempatLahir.Value = ""
17. txtemailid.Value = ""
18.
19. 'Clear Combo Tanggal Lahir
20. cmbTgl.Clear
21. cmbBulan.Clear
22. cmbTahun.Clear
23.
24. 'Isi Tanggal untuk combo Box Tanggal Lahir
25. With cmbTgl
26. .AddItem "1"
27. .AddItem "2"
28. .AddItem "3"
29. .AddItem "4"
30. .AddItem "5"
31. .AddItem "6"
32. .AddItem "7"
33. .AddItem "8"
34. .AddItem "9"
35. .AddItem "10"
36. .AddItem "11"
37. .AddItem "12"
38. .AddItem "13"
39. .AddItem "14"
40. .AddItem "15"
41. .AddItem "16"
42. .AddItem "17"
43. .AddItem "18"
44. .AddItem "19"
45. .AddItem "20"
46. .AddItem "21"
47. .AddItem "22"
48. .AddItem "23"
49. .AddItem "24"
50. .AddItem "25"
51. .AddItem "26"
52. .AddItem "27"
53. .AddItem "28"
54. .AddItem "29"
55. .AddItem "30"
56. .AddItem "31"
57. End With
58.
59. 'Isi Bulan untuk combo Box Bulan Lahir
60. With cmbBulan
61. .AddItem "JAN"
62. .AddItem "FEB"
63. .AddItem "MAR"
64. .AddItem "APR"
65. .AddItem "MAY"
66. .AddItem "JUN"
67. .AddItem "JUL"
68. .AddItem "AUG"
69. .AddItem "SEP"
70. .AddItem "OCT"
71. .AddItem "NOV"
72. .AddItem "DEC"
73. End With
74.
75. 'Isi Tahun untuk combo Box Tahun Lahir
76. With cmbTahun
77. .AddItem "1980"
78. .AddItem "1981"
79. .AddItem "1982"
80. .AddItem "1983"
81. .AddItem "1984"
82. .AddItem "1985"
83. .AddItem "1986"
84. .AddItem "1987"
85. .AddItem "1988"
86. .AddItem "1989"
87. .AddItem "1990"
88. .AddItem "1991"
89. .AddItem "1992"
90. .AddItem "1993"
91. .AddItem "1994"
92. .AddItem "1995"
93. .AddItem "1996"
94. .AddItem "1997"
95. .AddItem "1998"
96. .AddItem "1999"
97. .AddItem "2000"
98. .AddItem "2001"
99. .AddItem "2002"
100. .AddItem "2003"
101. .AddItem "2004"
102. .AddItem "2005"
103. .AddItem "2006"
104. .AddItem "2007"
105. .AddItem "2008"
106. .AddItem "2009"
107. .AddItem "2010"
108. .AddItem "2011"
109. .AddItem "2012"
110. End With
111.
112. 'Reset Radio Button/Option Button
113. radioLaki.Value = False
114. radioPerempuan.Value = False
115. End Sub
116.
117. Private Sub cmdSimpan_Click()
118.
119. Dim emptyRow As Long
120. 'aktifkan Sheet1
121. Sheet1.Activate
122.
123. 'deteksi baris kosong
124. emptyRow = WorksheetFunction.CountA(Range("A:A")) + 1
125.
126. 'Simpan data ke sheet1
127. Cells(emptyRow, 1).Value = txtidKar.Value
128. Cells(emptyRow, 2).Value = txtnamaKaryawan.Value
129. Cells(emptyRow, 3).Value = txttempatLahir.Value
130. Cells(emptyRow, 4).Value = cmbdate.Value & "/" & cmbmonth.Value & "/"
& cmbyear.Value
131. Cells(emptyRow, 5).Value = txtemailid.Value
132.
133. If radioLaki.Value = True Then
134. Cells(emptyRow, 6).Value = "Laki-Laki"
135. Else
136. Cells(emptyRow, 6).Value = "Perempuan"
137. End If
138. End Sub
139.
140. Private Sub cmdBatal_Click()
141. Unload Me
End Sub
Jalankan aplikasi tersebut, jika berhasil maka akan tampil seperti gambar di bawah

ini
Demikian Tutorial kami tentang Form VBA Sederhana Pada Ms. Excel sangat mudah dipraktikan
dan dipahami. Selamat mencoba Tutorial Microsoft Excel. Baca juga artikel kami VBA Macro Excel
yang lain seperti Object Range Pada Macro Excel.

Anda mungkin juga menyukai