Professional Documents
Culture Documents
Coding Form Job
Coding Form Job
Option Explicit
Dim TB1(), TB2(), TB3(), DATA1(), DATA2(), ER As Object, WIN As String, S As Variant
Dim d2 As Object
Dim I As Long
Set ER = CreateObject("Scripting.Dictionary")
Next S
CMBJENIS.List = ER.keys
CMBJENIS.DropDown
Else
Evn = CMBJENIS
Set d2 = CreateObject("Scripting.Dictionary")
Next I
TB1 = d2.keys
Me.CMBURAIAN.List = TB1
Me.CMBURAIAN.SetFocus
End If
End Sub
End Sub
If Me.CMBJENIS.Value = "" _
Or Me.CMBURAIAN.Value = "" _
Or Me.TXTSATUAN.Value = "" _
Or Me.TXTTARIF.Value = "" _
Or Me.TXTVOLUME.Value = "" _
Call MsgBox("Harap isi data job dengan lengkap", vbInformation, "Data Job")
Else
Call CariJob
Call HitungNilai
Me.CMBJENIS.Value = ""
Me.CMBURAIAN.Value = ""
Me.TXTSATUAN.Value = ""
Me.TXTTARIF.Value = ""
Me.TXTVOLUME.Value = ""
Me.TXTTOTALTARIF.Value = ""
End If
Else
Call UpdatePekerjaan
End If
End Sub
Sheet5.Range("K6").Value = FormRAB.TXTIDPROJECT.Value
DCARIJOB.Range("A5").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
If Application.WorksheetFunction.CountA(Sheet5.Range("M5:M999999")) = 0 Then
FormRAB.TABELJOB.RowSource = ""
Else
End If
Exit Sub
salah:
End Sub
Application.ScreenUpdating = False
FormRAB.TABELJOB.Value = ""
Call MsgBox("Untuk mengubah Data, Pilih data terlebih dahulu", vbInformation, "Ubah Data")
Else
Call CariJob
Call HitungNilai
Me.CMBJENIS.Value = ""
Me.CMBURAIAN.Value = ""
Me.TXTSATUAN.Value = ""
Me.TXTTARIF.Value = ""
Me.TXTVOLUME.Value = ""
Me.TXTTOTALTARIF.Value = ""
End If
End Sub
End Sub
Dim r As Long
MySum = 0
With FormRAB.TABELJOB
For r = 0 To .ListCount - 1
Next r
End With
FormRAB.TXTNILAI.Value = MySum
End Sub
Dim X As Variant
DATA1 = Application.Transpose(Range("JENIS"))
DATA2 = Application.Transpose(Range("URAIAN"))
Set ER = CreateObject("Scripting.Dictionary")
ER(X) = ""
Next X
Me.CMBJENIS.List = ER.keys
End Sub