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))
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