You are on page 1of 2

------------------------------------------

MODUL FUNGSI & VBA TUTORIAL


------------------------------------------
Option Explicit

Sub NilaiAwal()
Dim Data1 As Object
Dim i As Long
Set Data1 = Sheet1.Range("K10000").End(xlUp)
i = Application.WorksheetFunction.CountA(Sheet1.Range("K6:K10000")) + 6
Data1.Offset(1, 0).Formula = "=J" & i & "*H" & i
End Sub

Sub NilaiPenjualan()
Dim Data1 As Object
Dim i As Long
Set Data1 = Sheet1.Range("M10000").End(xlUp)
i = Application.WorksheetFunction.CountA(Sheet1.Range("M6:M10000")) + 6
Data1.Offset(1, 0).Formula = "=L" & i & "*I" & i
End Sub

Sub PersenPenjualan()
Dim Data1 As Object
Dim i As Long
Set Data1 = Sheet1.Range("N10000").End(xlUp)
i = Application.WorksheetFunction.CountA(Sheet1.Range("N6:N10000")) + 6
Data1.Offset(1, 0).Formula = "=L" & i & "/J" & i
End Sub

Sub JumlahAkhir()
Dim Data1 As Object
Dim i As Long
Set Data1 = Sheet1.Range("O10000").End(xlUp)
i = Application.WorksheetFunction.CountA(Sheet1.Range("O6:O10000")) + 6
Data1.Offset(1, 0).Formula = "=J" & i & "-L" & i
End Sub
Sub NilaiAkhir()
Dim Data1 As Object
Dim i As Long
Set Data1 = Sheet1.Range("P10000").End(xlUp)
i = Application.WorksheetFunction.CountA(Sheet1.Range("P6:P10000")) + 6
Data1.Offset(1, 0).Formula = "=O" & i & "*H" & i
End Sub
Sub PersenStok()
Dim Data1 As Object
Dim i As Long
Set Data1 = Sheet1.Range("Q10000").End(xlUp)
i = Application.WorksheetFunction.CountA(Sheet1.Range("Q6:Q10000")) + 6
Data1.Offset(1, 0).Formula = "=O" & i & "/J" & i
End Sub

Sub HPP()
Dim Data1 As Object
Dim i As Long
Set Data1 = Sheet1.Range("R10000").End(xlUp)
i = Application.WorksheetFunction.CountA(Sheet1.Range("R6:R10000")) + 6
Data1.Offset(1, 0).Formula = "=H" & i & "*L" & i
End Sub
Sub NILAIPROFIT()
Dim Data1 As Object
Dim i As Long
Set Data1 = Sheet1.Range("S10000").End(xlUp)
i = Application.WorksheetFunction.CountA(Sheet1.Range("S6:S10000")) + 6
Data1.Offset(1, 0).Formula = "=M" & i & "-R" & i
End Sub

Sub PERSENPROFIT()
Dim Data1 As Object
Dim i As Long
Set Data1 = Sheet1.Range("T10000").End(xlUp)
i = Application.WorksheetFunction.CountA(Sheet1.Range("T6:T10000")) + 6
Data1.Offset(1, 0).Formula = "=S" & i & "/M" & i
End Sub
Sub KETERANGAN()
Dim Data1 As Object
Dim i As Long
Set Data1 = Sheet1.Range("U10000").End(xlUp)
i = Application.WorksheetFunction.CountA(Sheet1.Range("U6:U10000")) + 6
Sheet2.Range("U6").Copy
Data1.Offset(1, 0).PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
End Sub

You might also like