VBA MsgBox/Mesaj Kutusu


msgbox

Text_String : Kullanıcıya göstereceğimiz mesaj.

[, buttons] : Mesaj Kutusu üzerindeki düğmelerin sekli ve içeriği. Eğer hiç bir değer girilmez ise otomatik olarak ok düğmesi çıkarır.

Button (Düğmeler) Mesaj Kutusunda Gosterilen
1 vbOKOnly OK Düğmesi
2 vbOKCancel OK ve Cancel.
3 vbAbortRetryIgnore Abort, Retry ve Ignore.
4 vbYesNoCancel Yes, No ve Cancel.
5 vbYesNo Yes and No.
6 vbRetryCancel Retry and Cancel.
7 vbCritical Kritik Mesaj ikonu.
8 vbQuestion Soru ikonu.
9 vbExclamation Uyari Mesajı ikonu.
10 vbInformation Bilgi Mesajı ikonu.

[, title] : Mesaj kutusunun başlığı.

örnek 1: Basit bir mesaj kutusu


Sub msj()

MsgBox "ilk mesajimiz"

End Sub

msgbox3

örnek 2: Mesaj kutusuna ikon ekleyelim:

ikon cesitleri
vbCritical Kritik Mesaj ikonu.
vbQuestion Soru ikonu.
vbExclamation Uyari Mesajı ikonu.
vbInformation Bilgi Mesajı ikonu.

Sub msj()

MsgBox "ilk ikonlu mesajimiz", vbInformation

End Sub

msgbox5

 

örnek 3: Mesaj kutusuna başlık ekleyelim ve bilgi uyarı ikonu koyalım:


Sub msj()

MsgBox "Baslik eklendi", vbExclamation, "Baslik"

End Sub

msgbox7

 

örnek 4: Mesajı iki ayrı satırda yazalım. Bunun için mesajlar arasında vbNewLine ifadesini kullanacağız.


Sub msj()

MsgBox "msj1" & vbNewLine & "msj2"

End Sub

msgbox11

Button/Düğme tipini değiştirelim.

Mesaj içeriğinden sonra virgül koyduğumuzda kod içerisinde otomatik olarak button listesinin açıldığını göreceksiniz.

msgbox

 

örnek5: Yes/No düğmesi koyalım:


Sub msj()

MsgBox "Bu konuyu beğendiniz mi", vbYesNo, "anket"

End Sub

 

msgbox12

örnek6: Ok/Cancel düğmesi koyalım:


Sub msj()

MsgBox "Orneklere devam edelim mi", vbOKCancel

End Sub

 

msgbox13

örnek7: Hem buttonu seçelim hem de ikon koyalım. Bunun için iki button arasına + işareti koyacağız.


Sub msj()

MsgBox "VBA msgbox konusu anlasildi mi?", vbYesNoCancel + vbQuestion, "degerlendirme"

End Sub

 

msgbox

Sub msj()

MsgBox “VBA msgbox konusu anlasildi mi?”, vbYesNoCancel + vbQuestion, degerlendirme”

End Sub

msgbox

 

 

Reklamlar

VBA MsgBox/Mesaj Kutusu” üzerine 2 yorum

  1. Uzman(!) edasıyla yayın yapan excel siteleri gezdikten ve eli boş döndükten sonra burası ile karşılaştım. Vefa ve şükran ile çok teşekkürler 🙂

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s