Sie sind auf Seite 1von 3

TUTORIAL 4: MULTIPAGE

INPUT DATA

On Error Resume Next


Dim masuk1
Sheets("SUMBER").Select
masuk1 = Sheets("SUMBER").[A60].End(3).Row + 1
Cells(masuk1, 1) = TextBox1.Value
TextBox1 = ""
RefreshI

HAPUS DATA

On Error Resume Next


Dim try1 As Integer
Dim cuba1 As Range
amaran1 = MsgBox("Anda ingin menghapuskan data ini. Anda pasti?", vbYesNo)
If amaran1 = vbNo Then Exit Sub
try1 = WorksheetFunction.CountA(Worksheets("SUMBER").Range("A:A"))
Set cuba1 = Worksheets("SUMBER").Range("A2:A60" & try1).Find(TextBox1.Value)
cuba1.Delete Shift:=xlUp

TextBox1 = ""
ListBox1.Clear

RefreshI

EDIT DATA

If TextBox1 = Empty Then


Call MsgBox("Klik data untuk dikemaskini", vbInformation, "KEMASKINI DATA KELAS")
Exit Sub
End If

cek1 = MsgBox("Anda pasti?", vbYesNo)


If cek1 = vbNo Then Exit Sub

UBAHBARIS1 = ListBox1.ListIndex + 2

Sheets("SUMBER").Range("A" & UBAHBARIS1).Value = TextBox1.Text '

Sheets("SUMBER").Select
Call MsgBox("Data telah dikemaskini", vbInformation, "KEMASKINI DATA KELAS")
LISTBOX CLICK

Private Sub ListBox1_Click()


LINENUMBER = ListBox1.ListIndex + 2
TextBox1.Text = Sheets("SUMBER").Range("A" & LINENUMBER).Value
End Sub

SUB RefreshI

Sub RefreshI()

For a = 2 To Sheets("SUMBER").[A60].End(3).Row
p=p+1
ListBox1.AddItem
ListBox1.List(p - 1, 0) = Sheets("SUMBER").Cells(a, 1)
Next
End Sub

Das könnte Ihnen auch gefallen