Professional Documents
Culture Documents
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<commands>
<command idMso="ApplicationOptionsDialog" enabled="false"/>
<command idMso="FileExit" enabled="false"/>
</commands>
<ribbon startFromScratch="true">
<officeMenu>
<button idMso="FileNew" visible="false"/>
<button idMso="FileOpen" visible="false"/>
<button idMso="FileSave" visible="false" />
</officeMenu>
<contextualTabs>
<tabSet idMso="TabSetSmartArtTools" visible="false" />
<tabSet idMso="TabSetChartTools" visible="false" />
<tabSet idMso="TabSetDrawingTools" visible="false" />
<tabSet idMso="TabSetPictureTools" visible="false" />
<tabSet idMso="TabSetPivotTableTools" visible="false" />
<tabSet idMso="TabSetHeaderAndFooterTools" visible="false" />
<tabSet idMso="TabSetTableToolsExcel" visible="false" />
<tabSet idMso="TabSetPivotChartTools" visible="false" />
<tabSet idMso="TabSetInkTools" visible="false" />
</contextualTabs>
<tabs>
</group>
</tab>
</tab>
</group >
</tab>
</tabs>
</ribbon>
</customUI>
Sub Cetak()
ActiveWindow.SelectedSheets.PrintOut
End Sub
Sub Mulok4()
MsgBox "Sementara ini aplikasi baru di desain untuk 3 Mulok. Jika ingin di
ubah menjadi 4 Mulok, silahkan hubungi penyusun 08777-3949-015", vbOKOnly,
"Fitur Premium"
End Sub
Sub KD_Button1_Click()
FormKD.Show
End Sub
Sub Lihat()
ActiveWindow.SelectedSheets.PrintPreview
End Sub
Sub ambilGambar1()
Dim pat As String
pat = ThisWorkbook.Path & "\"
ActiveSheet.Shapes.Range(Array("Rectangle 7")).Select
With Selection.ShapeRange.Fill
.Visible = msoTrue
.UserPicture _
pat & "TTDKEP.png"
End With
End Sub
Sub HapusG1()
ActiveSheet.Shapes.Range(Array("Rectangle 7")).Select
Selection.ShapeRange.Fill.Visible = msoFalse
End Sub
Sub ambilGambar2()
Dim pat As String
pat = ThisWorkbook.Path & "\"
ActiveSheet.Shapes.Range(Array("Rectangle 8")).Select
With Selection.ShapeRange.Fill
.Visible = msoTrue
.UserPicture _
pat & "TTDGURU.png"
End With
End Sub
Sub HapusG2()
ActiveSheet.Shapes.Range(Array("Rectangle 8")).Select
Selection.ShapeRange.Fill.Visible = msoFalse
End Sub
Sub ambilGambar3()
Dim pat As String
pat = ThisWorkbook.Path & "\"
ActiveSheet.Shapes.Range(Array("Rectangle 9")).Select
With Selection.ShapeRange.Fill
.Visible = msoTrue
.UserPicture _
pat & "STEMPEL.png"
End With
End Sub
Sub HapusG3()
ActiveSheet.Shapes.Range(Array("Rectangle 9")).Select
Selection.ShapeRange.Fill.Visible = msoFalse
End Sub
Sub Simpan()
ActiveWorkbook.Save
End Sub
Sub CetakSemua()
MsgBox "Maaf, fitur ini belum diaktifkan"
End Sub
Sub Urut_Rank31()
ActiveSheet.Unprotect ("1")
Range("DB_Rekap").Sort Key1:=Range("W7"), Order1:=xlAscending, Header:=xlNo
ActiveSheet.Protect ("1")
End Sub
Sub Urut_Nomor31()
ActiveSheet.Unprotect ("1")
Range("DB_Rekap").Sort Key1:=Range("G7"), Order1:=xlAscending, Header:=xlNo
ActiveSheet.Protect ("1")
End Sub
Sub Urut_Rank41()
ActiveSheet.Unprotect ("1")
Range("DB_Rekap4").Sort Key1:=Range("W7"), Order1:=xlAscending, Header:=xlNo
ActiveSheet.Protect ("1")
End Sub
Sub Urut_Nomor41()
ActiveSheet.Unprotect ("1")
Range("DB_Rekap4").Sort Key1:=Range("G7"), Order1:=xlAscending, Header:=xlNo
ActiveSheet.Protect ("1")
End Sub
Sub Urut_Rank34()
ActiveSheet.Unprotect ("1")
Range("Db_Rekaps").Sort Key1:=Range("AI7"), Order1:=xlAscending, Header:=xlNo
ActiveSheet.Protect ("1")
End Sub
Sub Urut_Nomor34()
ActiveSheet.Unprotect ("1")
Range("Db_Rekaps").Sort Key1:=Range("G7"), Order1:=xlAscending, Header:=xlNo
ActiveSheet.Protect ("1")
End Sub
Sub CetakBanyakRaport()
Kali = Range("AR2").Value
Dim Mulai As Integer
Dim Sampai As Integer
Mulai = Range("AR2")
Sampai = Range("AR")
Range("AR2") = Mulai
For i = Mulai To Sampai
ActiveSheet.PrintOut Copies:=Kali
If Range("AR2") = Sampai Then Exit Sub
Range("AR2") = Range("AR2") + 1
Next
End Sub
Sub Cmd_Buka_Click()
ActiveSheet.Unprotect ("1")
ActiveSheet.Range("$H$8:$H$207").AutoFilter Field:=1
Range("AG5").Select
ActiveSheet.Protect ("1")
End Sub
Sub Cmd_tutup_Click()
ActiveSheet.Unprotect ("1")
ActiveSheet.Range("$H$8:$H$207").AutoFilter Field:=1, Criteria1:="<>"
ActiveSheet.Protect ("1")
End Sub
Sub ProtectAll()
Dim wSheet As Worksheet
Dim Pwd As String
Pwd = InputBox("Silahkan masukkan password untuk protect all worksheets",
"secret")
For Each wSheet In Worksheets
wSheet.Protect Password:=Pwd
Next wSheet
End Sub
'Macro Membuka Memproteks
Sub UnProtectAll()
Dim wSheet As Worksheet
Dim Pwd As String
Pwd = InputBox("1", "secret")
For Each wSheet In Worksheets
wSheet.Unprotect Password:=Pwd
Next wSheet
End Sub
Sub Cmdbuka_Click()
ActiveSheet.Unprotect ("1")
ActiveSheet.Range("$G$10:$G$209").AutoFilter Field:=1
Range("G9").Select
ActiveSheet.Protect ("1")
End Sub
Sub Cmdtutup_Click()
ActiveSheet.Unprotect ("1")
ActiveSheet.Range("$G$10:$G$209").AutoFilter Field:=1, Criteria1:="<>"
ActiveSheet.Protect ("1")
End Sub
'Menyembunyikan Gridlines
Sub Hide_Gridlines()
Dim ws As Worksheet
'hide gridlines in a workbook
For Each ws In Worksheets
ws.Activate
ActiveWindow.DisplayGridlines = False
Next ws
End Sub
Sub Show_Gridlines()
Dim ws As Worksheet
'show gridlines in a workbook
For Each ws In Worksheets
ws.Activate
ActiveWindow.DisplayGridlines = True
Next ws
End Sub
Sub Show_the_formula_bar()
'show the formula bar
Application.DisplayFormulaBar = True
End Sub
Sub Hide_the_formula_bar()
'hide the formula bar
Application.DisplayFormulaBar = False
End Sub
Sub Hide_Row_Column_Headings()
Dim ws As Worksheet
'hide row and column headings in a workbook
For Each ws In Worksheets
ws.Activate
ActiveWindow.DisplayHeadings = False
Next ws
End Sub
Sub Hide_sheets_tab_section()
'hide sheet tabs
ActiveWindow.DisplayWorkbookTabs = False
End Sub
Sub show_sheets_tab_section()
'hide sheet tabs
ActiveWindow.DisplayWorkbookTabs = True
End Sub
Sub Urut_Rank3()
Range("W7").Select
ActiveWorkbook.Worksheets("Rekap3").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Rekap3").AutoFilter.Sort.SortFields.Add
Key:=Range( _
"W6:W206"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Rekap3").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Sub Urut_Nomor3()
ActiveWorkbook.Worksheets("Rekap3").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Rekap3").AutoFilter.Sort.SortFields.Add
Key:=Range( _
"G6:G206"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Rekap3").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Sub Urut_Rank4()
Range("W7").Select
ActiveWorkbook.Worksheets("Rekap4").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Rekap4").AutoFilter.Sort.SortFields.Add
Key:=Range( _
"W6:W206"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Rekap4").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Sub Urut_Nomor4()
ActiveWorkbook.Worksheets("Rekap4").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Rekap4").AutoFilter.Sort.SortFields.Add
Key:=Range( _
"G6:G206"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Rekap4").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Sub Urut_RankGabung()
Range("AI7").Select
ActiveWorkbook.Worksheets("Rekap3&4").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Rekap3&4").AutoFilter.Sort.SortFields.Add
Key:=Range( _
"AI6:AI206"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=
_
xlSortNormal
With ActiveWorkbook.Worksheets("Rekap3&4").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Sub Urut_NomorGabung()
ActiveWorkbook.Worksheets("Rekap3&4").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Rekap3&4").AutoFilter.Sort.SortFields.Add
Key:=Range( _
"G6:G206"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Rekap3&4").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub