KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de bir makroyu çalıştırmadan önce Evet/Hayır seçeneği sunan bir mesaj kutusu nasıl oluşturulur?

YazarXiaoyang Değiştirme Tarihi

Excel'de bir makroyu doğrudan F5 tuşuna basarak veya Çalıştır düğmesine tıklayarak tetikleyebilirsiniz; bu işlem Microsoft Visual Basic for Applications penceresinde gerçekleştirilir. Ancak bazen, kullanıcının makroyu çalıştırmak isteyip istemediğini soran bir mesaj kutusu oluşturmak isteyebilirsiniz. Kullanıcı “Evet” yanıtını verirse kod çalışmaya devam eder, “Hayır” yanıtını verirse ise durur. Bu makalede, Excel’de bir makroyu çalıştırmadan önce nasıl bir Evet/Hayır mesaj kutusu oluşturacağınızı göstereceğim.

VBA kodu ile bir makroyu çalıştırmadan önce Evet/Hayır mesaj kutusu oluşturun


VBA kodu ile bir makroyu çalıştırmadan önce Evet/Hayır mesaj kutusu oluşturun

Aşağıdaki VBA kodu, bir makroyu çalıştırmadan önce Evet/Hayır onay kutusu eklemenize olanak tanır. Lütfen aşağıdaki adımları uygulayın:

1. ALT + F11 tuşlarına basılı tutarak Microsoft Visual Basic for Applications penceresini açın.

2. Ekle > Modül’e tıklayın, ardından aşağıdaki makroyu Modül penceresine yapıştırın.

VBA kodu: Bir makroyu çalıştırmadan önce Evet/Hayır mesaj kutusu oluşturun:

Sub continue()
CarryOn = MsgBox("Do you want to run this macro?", vbYesNo, "Kutools for Excel")
If CarryOn = vbYes Then
'put rest of code here
End If
End Sub

Not: Yukarıdaki kodu, kendi kodunuzu Sub başlığı ve End Sub son kısmı olmadan, If CarryOn = vbYes Then ile End If betikleri arasına kopyalayıp yapıştırın. Ekran görüntüsüne bakın:

VBA kodunu nasıl kullanacağınızı gösteren bir ekran görüntüsü

3. Ardından F5 tuşuna basın; bu kodu çalıştırmak isteyip istemediğinizi hatırlatan bir uyarı kutusu açılacaktır. Devam etmek için Evet düğmesine, durdurmak için ise Hayır düğmesine tıklayın. Ekran görüntüsüne bakın:

Evet Hayır mesaj kutusunu gösteren bir ekran görüntüsü


En İyi Office Verimlilik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli DüşeyArama (VLookup)  |  Çoklu Değerli DüşeyArama (VLookup)  |   Birden Fazla Sayfada DüşeyArama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Değiştir|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dil desteği mevcuttur!

Kutools for Excel ile Excel becerilerinizi geliştirin ve verimlilikten önce hiç yaşanmamış bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okumayı etkinleştirin.
  • Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve sizin için her gün yüzlerce fare tıklamasını ortadan kaldırır!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentileri ve ayrıca Office Tab Pro’yu içerir—bu da Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada kurulum tamamlanır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat-performans— tek tek eklenti satın alımına göre tasarruf edin