Anda di halaman 1dari 3

buka Excel

klik Developer
pilih insert
pilih commandButton pada ActivexControl
(buat commandbutton)
kemudian klik kanan commandbutton tersebut
pilih view code
terbuka vbeditor
tulis kode berikut atau copy pastekan saja
Private Sub CommandButton1_Click()
Application.Visible = False
' mendeklarasikan beberapa variable
Dim Pesan As String
Dim jawab As String
Dim lagi As String
Dim panjang
Dim lebar
Dim luas As Integer
ulang:
'membuat kotak input
jawab = InputBox("Maukah anda bermain sebentar dengan saya?" _
& vbCrLf & "Silakan tulis YA atau Tidak", "MARI BERMAIN")
jawab = UCase(Trim(jawab))

Select Case jawab


Case Is = "TIDAK"
GoTo akhir
Case Is = ""
GoTo akhir
Case Is = "YA"
GoTo lanjut
Case Else
Pesan = MsgBox("Jawaban Anda tidak saya pahami," _
& vbCrLf & "Silakan diulang saja", vbCritical, "Joe Pai")

GoTo ulang
End Select
lanjut:
pjg:
panjang = InputBox("Kita akan menghitung luas persegi" _
& vbCrLf & "dengan rumus Luas = Panjang x Lebar" _
& vbCrLf & " " _
& vbCrLf & " Sekarang masukkan panjangnya", "Luas Persegi")
If Not IsNumeric(panjang) Then
Pesan = MsgBox("Jawaban harus berupa angka !", vbCritical, "SALAH")
GoTo pjg
End If
lbr:
lebar = InputBox("Kita akan menghitung luas persegi" _
& vbCrLf & "dengan rumus Luas = Panjang x Lebar" _
& vbCrLf & " " _
& vbCrLf & " Sekarang masukkan lebarnya", "Luas Persegi")
If Not IsNumeric(lebar) Then
Pesan = MsgBox("Jawaban harus berupa angka !", vbCritical, "SALAH")
GoTo lbr
End If
luas = panjang * lebar
lg:
lagi = InputBox("Dari jawaban Anda" _
& vbCrLf & " panjang = " & panjang _
& vbCrLf & " lebar = " & lebar _
& vbCrLf & " luas = " & panjang & " x " & lebar & " = " & luas _
& vbCrLf & " " _
& vbCrLf & "Mau menghitung luas persegi yang lain ?" _
& vbCrLf & "Silakan tulis YA atau Tidak", "Joe Pai")
lagi = UCase(Trim(lagi))
Select Case lagi
Case Is = "TIDAK"
GoTo akhir

Case Is = ""
GoTo akhir
Case Is = "YA"
GoTo lanjut
Case Else
Pesan = MsgBox("Jawaban Anda tidak saya pahami," _
, vbCritical, "Joe Pai")
GoTo lg
End Select
akhir:
Pesan = MsgBox("TERIMA KASIH SAMPAI JUMPA", vbOKOnly, "jOE PAI")
Application.Visible = True
End Sub
kembali ke excel (tekan ALT + F11)
simpan dalam format xlxm atau xlxb atau xls 97-2003
klik developer, nonactifkan DEsignmode
silakan coba klik commandbutton tadi
selamat mencoba

Anda mungkin juga menyukai