Professional Documents
Culture Documents
Rumus Latihan Form 4 Visual Basic
Rumus Latihan Form 4 Visual Basic
Sheets("Customer").Select
Range("A1").Select
TXTID.Value = ""
TXTNAMA.Value = ""
TXTDIREKTUR.Value = ""
CMBBIDANG.Value = ""
TXTALAMAT.Value = ""
CMBKOTA.Value = ""
OPTBALIKPAPAN = False
OPTBONTANG = False
OPTKUBAR = False
OPTKUKAR = False
OPTKUTIM = False
OPTSAMARINDA = False
TXTID.SetFocus
End Sub
Private Sub CmdDELETE_Click()
Tanya = MsgBox("Apakah Data Ini Ingin Dihapus? Yes/No ", vbYesNo + vbQuestion, "Delete Record")
Selection.EntireRow.Delete
Call UserForm_Initialize
End If
End Sub
Tanya = MsgBox("Apakah Anda Ingin Keluar Dari Program? Yes/No ", vbYesNo + vbQuestion, "Exit Program")
End Sub
Private Sub CMDSAVE_Click()
Range("A1").Select
ActiveCell.Offset(1, 0).Select
ActiveCell.Value = TXTID.Value
Else
End If
Call UserForm_Initialize
End Sub
Private Sub CMDCHANGE_Click()
ActiveCell.Value = TXTID.Value
Else
End If
Call UserForm_Initialize
End Sub
Private Sub CMDCLEAR_Click()
Call UserForm_Initialize
End Sub
Private Sub CMDFIND_Click()
TXTID.Value = UCase(TXTID.Value)
If FC Is Nothing Then
MsgBox "Data Yang Dicari Tidak Ada, Silahkan Cari Yang Lain", vbOKOnly + vbInformation, "Find Record"
Else
Range(FC.Address).Select
TXTID = ActiveCell.Value
OPTBALIKPAPAN = True
OPTBONTANG = True
OPTKUBAR = True
OPTKUKAR = True
OPTKUTIM = True
Else
OPTSAMARINDA = True
End If
End If
End Sub
Private Sub CMDFIRST_Click()
Range("A2").Select
TXTID = ActiveCell.Value
OPTBALIKPAPAN = True
OPTBONTANG = True
OPTKUBAR = True
OPTKUKAR = True
OPTKUTIM = True
Else
OPTSAMARINDA = True
End If
End Sub
Private Sub CMDLAST_Click()
Range("A1").Select
Selection.End(xlDown).Select
TXTID = ActiveCell.Value
OPTBALIKPAPAN = True
OPTBONTANG = True
OPTKUBAR = True
OPTKUKAR = True
OPTKUTIM = True
Else
OPTSAMARINDA = True
End If
End Sub
Private Sub CMDNEXT_Click()
ActiveCell.Offset(-1, 0).Select
ActiveCell.Activate
Else
ActiveCell.Offset(1, 0).Select
End If
TXTID = ActiveCell.Value
OPTBALIKPAPAN = True
OPTBONTANG = True
OPTKUBAR = True
OPTKUKAR = True
OPTKUTIM = True
Else
OPTSAMARINDA = True
End If
End Sub
Private Sub CMDPREVIEW_Click()
ActiveCell.Offset(1, 0).Select
ActiveCell.Activate
Else
ActiveCell.Offset(-1, 0).Select
End If
TXTID = ActiveCell.Value
OPTBALIKPAPAN = True
OPTBONTANG = True
OPTKUBAR = True
OPTKUKAR = True
OPTKUTIM = True
Else
OPTSAMARINDA = True
End If
End Sub
Private Sub UserForm_Initialize()
Sheets(“Barang”).Select
Range(“A1”).Select
For n = 0 To 5
Frame1 (n).Value = “”
Next n
TXTKODE.SetFocus
Lstbarang.Value = ‘’’
End Sub
Private Sub CMDCLEAR_Click()
Call UserForm_Initialize
End Sub
Tanya = MsgBox("Apakah Data Ini Ingin Dihapus? Yes/No", vbYesNo + vbQuestion, "Delete Record")
Selection.EntireRow.Delete
Call UserForm_Initialize
End If
End Sub
Tanya = MsgBox("Apakah Anda Ingin Keluar Dari Program? Yes/No ", vbYesNo + vbQuestion, "Exit Program")
End Sub
Range("A2").Select
txtkode.Value = ActiveCell.Value
End Sub
Unload Me
UserForm3.Show
End Sub
Range("A1").Select
Selection.End(xlDown).Select
txtkode.Value = ActiveCell.Value
End Sub
ActiveCell.Activate
Else
ActiveCell.Offset(1, 0).Select
End If
txtkode.Value = ActiveCell.Value
End Sub
ActiveCell.Offset(1, 0).Select
ActiveCell.Activate
Else
ActiveCell.Offset(-1, 0).Select
End If
txtkode.Value = ActiveCell.Value
End Sub
For n = 1 To 5
Next n
Else
Range("A1").Select
ActiveCell.Offset(1, 0).Select
For n = 0 To 5
Next n
Call UserForm_Initialize
End If
End Sub
Unload Me
UserForm2.Show
End Sub
Sheets("Barang").Select
Range("A1").Select
For n = 0 To 5
Frame1(n).Value = ""
Next n
txtkode.SetFocus
Lstbarang.Value = ""
End Sub
txtkode.Value = Lstbarang.Value
End Sub
txtkode.Value = UCase(txtkode.Value)
If fc Is Nothing Then
For n = 1 To 5
Frame1(n).Value = ""
Next n
Lstbarang.Value = ""
Else
Range(fc.Address).Select
For n = 1 To 5
Next n
Lstbarang.Value = txtkode.Value
End If
End Sub