0% found this document useful (0 votes)
39 views4 pages

Bikin Sheet

The document contains multiple VBA macros that copy sheets, populate cells with formulas, protect sheets, and copy data between workbooks. The macros copy sheets, populate cells in the copied sheets with formulas, protect some sheets and cells, and copy ranges of cells from one workbook to another.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views4 pages

Bikin Sheet

The document contains multiple VBA macros that copy sheets, populate cells with formulas, protect sheets, and copy data between workbooks. The macros copy sheets, populate cells in the copied sheets with formulas, protect some sheets and cells, and copy ranges of cells from one workbook to another.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

Sub Create()

'Updateby Extendoffice 20160704


Dim I As Long
Dim xNumber As Integer
Dim xName As String
Dim xActiveSheet As Worksheet
On Error Resume Next
Application.ScreenUpdating = False
Set xActiveSheet = ActiveSheet
xNumber = InputBox("Enter number of times to copy the current sheet")
For I = 2 To xNumber
xName = ActiveSheet.Name
xActiveSheet.Copy After:=ActiveWorkbook.Sheets(xName)
ActiveSheet.Name = "TPS " & I
Next
xActiveSheet.Activate
Application.ScreenUpdating = True
End Sub
----
Sub TEST()
Dim sht As Worksheet
Dim notps As String

For I = 1 To 14
If I > 9 Then
notps = I
Else
notps = "0" & I
End If

Sheets("TPS " & I).Range("A16").Value = "Tempat Pemungutan Suara ( TPS ) :


" + notps + " Desa/ Kelurahan :"

Next

End Sub
==========
Sub TEST()
Dim sht As Worksheet

For I = 1 To 14

Sheets("TPS " & I).Range("V28").Value = "=P28+S28"


Sheets("TPS " & I).Range("V29").Value = "=P29+S29"
Sheets("TPS " & I).Range("V30").Value = "=P30+S30"
Sheets("TPS " & I).Range("P31").Value = "=P28+P29+P30"
Sheets("TPS " & I).Range("S31").Value = "=S28+S29+S30"
Sheets("TPS " & I).Range("V31").Value = "=V28+V29+V30"

Sheets("TPS " & I).Range("V33").Value = "=P33+S33"


Sheets("TPS " & I).Range("V34").Value = "=P34+S34"
Sheets("TPS " & I).Range("V35").Value = "=P35+S35"
Sheets("TPS " & I).Range("P36").Value = "=P33+P34+P35"
Sheets("TPS " & I).Range("S36").Value = "=S33+S34+S35"
Sheets("TPS " & I).Range("V36").Value = "=V33+V34+V35"

Sheets("TPS " & I).Range("V43").Value = "=P43+S43"


Sheets("TPS " & I).Range("V44").Value = "=P44+S44"
Sheets("TPS " & I).Range("V62").Value = "=V63+V64+V65"
Sheets("TPS " & I).Range("V72").Value = "=V70+V71"

Sheets("TPS " & I).Range("V132").Value = "=V130+V131"


Sheets("TPS " & I).Range("V135").Value = "=V132+V134"
Next

End Sub
==========
Sub TEST()

Sheets("DA1 KWK1").Range("K16").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA


KWK1'!$Z$16"
Sheets("DA1 KWK1").Range("K17").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA
KWK1'!$Z$17"

Sheets("DA1 KWK1").Range("K19").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA


KWK1'!$Z$19"
Sheets("DA1 KWK1").Range("K20").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA
KWK1'!$Z$20"

Sheets("DA1 KWK1").Range("K22").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA


KWK1'!$Z$22"
Sheets("DA1 KWK1").Range("K23").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA
KWK1'!$Z$23"

Sheets("DA1 KWK1").Range("K29").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA


KWK1'!$Z$29"
Sheets("DA1 KWK1").Range("K30").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA
KWK1'!$Z$30"

Sheets("DA1 KWK1").Range("K32").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA


KWK1'!$Z$32"
Sheets("DA1 KWK1").Range("K33").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA
KWK1'!$Z$33"

Sheets("DA1 KWK1").Range("K35").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA


KWK1'!$Z$35"
Sheets("DA1 KWK1").Range("K36").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA
KWK1'!$Z$36"

Sheets("DA1 KWK1").Range("K57").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA


KWK1'!$Z$57"
Sheets("DA1 KWK1").Range("K58").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA
KWK1'!$Z$58"

Sheets("DA1 KWK1").Range("K60").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA


KWK1'!$Z$60"
Sheets("DA1 KWK1").Range("K61").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA
KWK1'!$Z$61"

Sheets("DA1 KWK1").Range("K67").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA


KWK1'!$Z$67"
Sheets("DA1 KWK1").Range("K68").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA
KWK1'!$Z$68"
Sheets("DA1 KWK1").Range("K69").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA
KWK1'!$Z$69"

Sheets("DA1 KWK1").Range("K88").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA


KWK1'!$Z$88"
Sheets("DA1 KWK1").Range("K89").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA
KWK1'!$Z$89"

Sheets("DA1 KWK1").Range("K91").Value = "='C:\Tungsura\[DAA-KWK1-BANMATI.xlsx]DAA


KWK1'!$Z$91"

End Sub
====
Sub TEST()
Dim sht As Worksheet

Sheets("DAA KWK1").protect password:=mbahasmo, Userinterfaceonly:=True

For I = 1 To 14
Sheets("TPS " & I).protect password:=mbahasmo, Userinterfaceonly:=True

Sheets("TPS " & I).Range("P28, S28, P29, S29, P30, S30, P33, S33, P34, S34,
P35, S35, P43, S43, P44, S44, V63, V64, V65, V130, V131, V134").Locked = false

Next

End Sub

============
copy isi

Sub OpenCopyPaste()
Dim wb As Workbook
Dim Reportwb As Workbook
Set Reportwb = ThisWorkbook
Application.ScreenUpdating = False

myname = ThisWorkbook.Name
LArray = Split(myname, "-")

Set wb = Workbooks.Open(Filename:="C:\Tungsura\DAA-KWK1-" & LArray(3))

wb.Sheets("DAA KWK1").Range("K16:Y17").Copy
Reportwb.Sheets("DAA KWK1").Range("K16:Y17").PasteSpecial xlPasteValues
wb.Sheets("DAA KWK1").Range("K19:Y20").Copy
Reportwb.Sheets("DAA KWK1").Range("K19:Y20").PasteSpecial xlPasteValues
wb.Sheets("DAA KWK1").Range("K22:Y23").Copy
Reportwb.Sheets("DAA KWK1").Range("K22:Y23").PasteSpecial xlPasteValues
wb.Sheets("DAA KWK1").Range("K29:Y30").Copy
Reportwb.Sheets("DAA KWK1").Range("K29:Y30").PasteSpecial xlPasteValues
wb.Sheets("DAA KWK1").Range("K32:Y33").Copy
Reportwb.Sheets("DAA KWK1").Range("K32:Y33").PasteSpecial xlPasteValues
wb.Sheets("DAA KWK1").Range("K35:Y36").Copy
Reportwb.Sheets("DAA KWK1").Range("K35:Y36").PasteSpecial xlPasteValues
wb.Sheets("DAA KWK1").Range("K57:Y58").Copy
Reportwb.Sheets("DAA KWK1").Range("K57:Y58").PasteSpecial xlPasteValues
wb.Sheets("DAA KWK1").Range("K60:Y61").Copy
Reportwb.Sheets("DAA KWK1").Range("K60:Y61").PasteSpecial xlPasteValues
wb.Sheets("DAA KWK1").Range("K67:Y69").Copy
Reportwb.Sheets("DAA KWK1").Range("K67:Y69").PasteSpecial xlPasteValues
wb.Sheets("DAA KWK1").Range("K88:Y89").Copy
Reportwb.Sheets("DAA KWK1").Range("K88:Y89").PasteSpecial xlPasteValues
wb.Sheets("DAA KWK1").Range("K91:Y91").Copy
Reportwb.Sheets("DAA KWK1").Range("K91:Y91").PasteSpecial xlPasteValues
wb.Sheets("DAA KWK1").Range("C43:V43").Copy
Reportwb.Sheets("DAA KWK1").Range("C43:V43").PasteSpecial xlPasteValues
wb.Close False
Application.ScreenUpdating = True
End Sub

You might also like