Wa'alaikumussalam Wr. Wb.

mas Agus,

MsgBox sebenarnya adalah sebuah methods milik object yang dibentuk dari
class alias blueprint object yang bernama VBA.

Penggunaan methods :
1. bisa dipanggil secara langsung tanpa kurung jika tidak mengharapkan atau
memang tidak memiliki nilai balik
2. sebagai pengisi sesuatu (dikanan sama dengan) dan harus menggunakan
kurung bila methods tersebut memiliki nilai balik

MsgBox adalah methods yang memiliki nilai balik (jenis Function).
Nilai balik MsgBox disimpan pada VbMsgBoxResult.

> Function MsgBox(Prompt, [Buttons As VbMsgBoxStyle = vbOKOnly], [Title],
> [HelpFile], [Context]) As VbMsgBoxResult
>

Ketika MsgBox digunakan dengan kaidah penggunaan nomor 1, maka bisa
digunakan secara langsung tapi tidak dengan kurung
Contoh :
   MsgBox "Kid ganteng"

Ketika MsgBox digunakan dengan kaidah penggunaan nomor 2, maka harus
menggunakan kurung
Contoh :
dim lResult as long
lresult=msgbox("Kid ganteng")

dan variabel lResult akan diisi dengan hasil dari MsgBox.

Supaya lebih jelas tentang kaidah penggunaan nomor 2, coba copy script
berikut pada sebuah general module dan di-run

public sub KotakPesan()
   dim lResult as long

KOTAK_PESAN:  'sekedar label saja
   lResult=MsgBox("Kid ganteng." & vbcrlf & "Ya atau ya...
?",vbquestion+vbyesno,"Kotak Pesan")
   if lresult=vbyes then
      msgbox "Terima kasih.",vbinformation,"Kid said :"
   else
      goto KOTAK_PESAN
   endif
end sub

met mencoba
;)

Wassalamu'alaikum Wr. Wb.
Kid.




2014-05-26 8:52 GMT+07:00 nangAgus [email protected] [belajar-excel] <
[email protected]>:

>  Asalamaulaikum warahmatullah.
>
> saya mencoba menulis messege Box di VBA tapi tidak bisa adakah yang dapat
> membantu saya?
>
> pada help tertulis
>
> *MsgBox(prompt*[, *buttons*] [, *title*] [, *helpfile*, *context*]
> *) *
>
> saya mencoba menulis
>
> *: MsgBox("Anda salah pencet",vbOKonly, "Peringatan") *tidak dapat
> dijalankan, muncul error
>
>
> tetapi kenapa jika ditulis menjadi :
>
>
> *MsgBox "Anda salah pencet",vbOKonly, "Peringatan" *dapat digunakan.
>
> Bagaimana penggunaan syntax:
>
>
> *MsgBox(prompt*[, *buttons*] [, *title*] [, *helpfile*, *context*]
> *) ? *
>
> terima kasih
> Wasalamualaikum warahmatullah.
> NangAgus
>

Kirim email ke