Kodingnya
Kodingnya
‘Jika pc/laptop sobat menggunakan windows 32bit maka hilangkan kode “PtrSafe” nya agar tidak error’
Private Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr) 'this is so that we
can use the Sleep _
Dim ws As Worksheet
Unload Me
Application.Quit
ActiveWorkbook.Close savechanges:=False
End Sub
Application.Visible = True
UTAMA.Hide
End Sub
HideCloseButton Me
With Me.cmbTime
.AddItem ("3")
.AddItem ("6")
.AddItem ("9")
.AddItem ("12")
.AddItem ("15")
End With
Me.cmbTime.Value = "3"
Call listhadiah
Me.ListBox1.Height = 102
End Sub
Set sh = Sheets("Hadiah")
cari = Me.cmbHadiah.Value
With sh.Range("b:b")
baris = hadiahnya.Row
End If
End With
End Sub
HADIAH.Show
End Sub
PESERTA.Show
End Sub
Set ws = Worksheets("Pemenang")
If MsgBox("Anda Yakin Akan Menghapus Data Pemenang Undian?", vbYesNo + vbCritical, "APLIKASI
UNDIAN") = vbYes Then
Exit Sub
Else
End If
Else
Exit Sub
End If
ThisWorkbook.Save
End Sub
Sheets("Pemenang").Copy
selection = Application.GetSaveAsFilename( _
Format(Date, "dd-mm-yyyy"))
If selection <> False Then
ActiveWorkbook.SaveAs Filename:=selection
End If
ActiveWorkbook.Close savechanges:=False
Application.Visible = False
End Sub
MsgBox "Masukkan Dulu Hadiah Yang Akan Diundi", vbOKOnly + vbExclamation, "APLIKASI UNDIAN"
Exit Sub
Else
Sheets("Peserta").Select
Me.txtPemenang.Caption = ""
Me.lblPemenang.Caption = ""
Me.Label5.Visible = True
Me.Label6.Visible = True
Me.Label7.Visible = True
Label5.Caption = ChrW(9679)
Label6.Caption = ChrW(9679)
Label7.Caption = ChrW(9679)
'9679
t=0
Label5.ForeColor = wh
DoEvents
Sleep 500
Label5.ForeColor = dg
Label6.ForeColor = wh
DoEvents
Sleep 500
Label6.ForeColor = dg
Label7.ForeColor = wh
DoEvents
Sleep 500
Label7.ForeColor = dg
t=t+1
Loop
Me.Label5.Visible = False
Me.Label6.Visible = False
Me.Label7.Visible = False
If Sheets("Peserta").Range("b4").Value = "" Or _
MsgBox "Periksa Kembali Data Peserta Anda", vbOKOnly + vbCritical, "APLIKASI UNDIAN"
Exit Sub
Else
xNames = Application.CountA(Range("B:B")) - 3
Me.txtPemenang.Caption = Cells(xRow, 3)
Me.lblPemenang = Cells(xRow, 2)
Call menang
Call tampil
Call hapusjikamenang
Me.cmbHadiah.Value = ""
End If
End If
ThisWorkbook.Save
End Sub
PEMENANG.Show
End Sub
Set ws = Sheets("Pemenang")
ws.Activate
End Sub
Sub menang()
Set ws = Worksheets("Peserta")
cari = Me.lblPemenang.Caption
With ws.Range("b:b")
baris = pemenangnya.Row
End If
End With
End Sub
Sub tampil()
Set ws = Sheets("Pemenang")
ws.Activate
End Sub
Sub listhadiah()
Dim ws As Worksheet
Set ws = Worksheets("Hadiah")
End Sub
Sub hapusjikamenang()
Set ws = Worksheets("Peserta")
cari = Me.lblPemenang.Caption
With ws.Range("B:B")
baris = hapusnya.Row
End If
End With
Else
Exit Sub
End If
End Sub
FORM PESERTA
Set ws = Worksheets("Peserta")
Exit Sub
ElseIf MsgBox("Anda Yakin Untuk Menghapus Database Peserta Undian", vbYesNo + vbCritical,
"APLIKASI UNDIAN") = vbYes Then
Call tampil
ThisWorkbook.Save
Else
Exit Sub
End If
End Sub
Call Module1.ImportDatafromotherworksheet
Call tampil
Call urut
Application.Visible = False
ThisWorkbook.Save
End Sub
Set ws = Worksheets("Peserta")
End Sub
Sub tampil()
Set ws = Sheets("Peserta")
ws.Activate
End Sub
Call tampil
Call urut
Me.ListBox1.Height = 236
End Sub
Sub urut()
Set ws = Worksheets("Peserta")
Exit Sub
Else
ws.Range("a4").Value = 1
ws.Range("a5").Value = 2
ws.Range("A4:A5").Select
End If
End Sub
Call urut
End Sub
FORM PEMENANG
tampilsemua
Else
Set ws = Sheets("Pemenang")
Else
ListBox1.RowSource = ""
End If
End If
End Sub
Me.ListBox1.Height = 228
End Sub
Set ws = Sheets("Pemenang")
ws.Activate
Sub tampilsemua()
Set ws = Sheets("Pemenang")
ws.Activate
End Sub
FORM HADIAH
Me.cmdInput.Enabled = True
End Sub
Set ws = Worksheets("Hadiah")
If MsgBox("Anda Yakin Akan Menghapus " & Me.TextBox1.Value & "?", vbYesNo + vbQuestion,
"APLIKASI UNDIAN") = vbYes Then
cari = Me.ListBox1.Column(1)
With ws.Range("b:b")
baris = datanya.Row
End If
End With
Else
Exit Sub
End If
Me.TextBox1.Value = ""
Me.TextBox2.Value = ""
Me.Image1.Picture = Nothing
ThisWorkbook.Save
End Sub
Dim ws As Worksheet
Set ws = Worksheets("Hadiah")
cari = Me.TextBox1.Value
With ws.Range("b:b")
baris = datanya.Row
End If
End With
Me.cmdInput.Enabled = True
Me.TextBox1.Value = ""
Me.TextBox2.Value = ""
Me.Image1.Picture = Nothing
ThisWorkbook.Save
End Sub
With Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = False
If .Show = -1 Then
Image1.Picture = LoadPicture(.SelectedItems(1))
lokasifoto = .SelectedItems(1)
End If
End With
End Sub
Set sh = Sheets("Hadiah")
Call tampil
Call UTAMA.listhadiah
Me.TextBox1.Value = ""
Me.TextBox2.Value = ""
Me.Image1.Picture = Nothing
ThisWorkbook.Save
End Sub
Me.cmdInput.Enabled = False
Set ws = Worksheets("Hadiah")
cari = Me.ListBox1.Column(1)
With ws.Range("b:b")
baris = datanya.Row
End If
End With
End Sub
HADIAH.Height = 316
Else
HADIAH.Height = 178
End If
End Sub
Set ws = Sheets("Hadiah")
ws.Activate
Sub tampil()
Set ws = Sheets("Hadiah")
ws.Activate
End Sub
HADIAH.Height = 178
Me.ListBox1.Height = 120
End Sub