Sabtu, 15 Oktober 2016
Jumat, 07 Oktober 2016
MsgBox dan InputBox
Macam-macam
MsgBox:
vbOKOnly
vbOKCancel
vbAbortRetryIgnore
vbYesNoCancel
vbYesNo
vbRetryCancel
Nilai
kembalian:
1.
vbOK
2.
vbCancel
3.
vbAbort
4.
vbRetry
5.
vbIgnore
6.
vbYes
7.
vbNo
Contoh:
Private Sub
cmdkeluar_Click()
If MsgBox("yakin ingin keluar
aplikasi ?", vbYesNo + vbDefaultButton2 + vbQuestion, "Question") = vbYes Then
End
End If
End Sub
Private Sub Command1_Click()
z = MsgBox("yakin mau keluar?" & vbNewLine &
"Pilih Yes atau No" & vbNewLine & "(zkashare
tutor)", vbYesNo + vbQuestion, "Pertanyaan")
If z = vbYes Then
End
Else
MsgBox
"Tidak jadi keluar" & vbNewLine & "OK", vbOKOnly,
"Info"
End If
End Sub
Private
Sub Command1_Click()
Dim pesan As
Integer
pesan =
MsgBox("Tekan Ok untuk proses selanjutnya", vbYesNoCancel +
vbExclamation, "Aplikasi MsgBox (Title)")
If pesan = 6 Then
Label1.Caption = "Anda baru saja menekan tombol Yes"
ElseIf pesan = 7 Then
Label1.Caption = "Anda baru saja menekan tombol No"
Else
Label1.Caption = "Anda baru saja menekan tombol Cancel - Fail"
End If
End Sub
INPUT Box
Private
Sub Command1_Click()
Dim pesan As String
pesan =
InputBox("Masukkan pesan Anda", "Aplikasi InputBox
(Title)", "Masukkan pesan Anda di sini", 1400, 600)
If pesan <> "" Then
Label1.Caption = pesan
Else
Label1.Caption = "Tidak Ada Pesan"
End If
End Sub
Procedure dan Function
MATERI 1
Private Sub TulisTeks(teks As
String, warna As ColorConstants)
With Label1
.Caption = teks
.ForeColor = warna
End With
End Sub
Private Function JumlahAngka()
As String
Dim angka1 As String, angka2 As
String
Dim hasil As Single
angka1 = InputBox("Tulis
angka 1 :", "Jumlah Angka")
angka2 = InputBox("Tulis
angka 2 :", "Jumlah Angka")
If angka1 <> ""
And angka2 <> "" Then
hasil = CSng(angka1) +
CSng(angka2)
JumlahAngka = Cstr(hasil)
End If
End Function
Private Sub Command1_Click()
Call
TulisTeks("Hallo", vbRed)
End Sub
Private Sub Command2_Click()
Label1.Caption
= "Jumlah = " & JumlahAngka()
End Sub
MATERI 2
Private Function Penjumlahan (ByVal a As Integer, ByVal b As Integer) As Integer
Hitung = a + b
End Function
Private Sub Command1_Click()
Dim a As Single
Dim b As Single
Dim hasil As Integer
a = 10.5
b = 5.25
hasil = Penjumlahan (a, b)
MsgBox hasil
End Sub
Private Sub Penjumlahan(Nilai1 As Single, Nilai2 As Single)
Dim HasilPerhitungan As Single
HasilPerhitungan = Nilai1 + Nilai2
MsgBox HasilPerhitungan
End Function
Private Sub Button1_Click()
HasilPerhitungan = Penjumlahan(100, 200)
End Sub
Langganan:
Postingan (Atom)