8 sayfalık çalışma kitabının tamamını temizleyen formumda bir düğme var. Ara sıra temizlemek istiyorum ama kazara yapmaktan nefret ediyorum. Onu denedim, ama bulduğum her sonuç, VBA'dan benden daha sıkı bir kavrayışım olduğunu varsayar. Düğmeye tıklandığında, "Bu her şeyi silecek! Emin misiniz? [Devam] [İptal]" diyen bir İletişim kutusu açılır. Teşekkürler.Ekle "Emin misiniz?" excel butonuna nasıl ulaşabilirim?
17
A
cevap
53
Sub AreYouSure()
Dim Sure As Integer
Sure = MsgBox("Are you sure?", vbOKCancel)
If Sure = 1 Then Call DeleteProcess
End Sub
, sadece prosedüre önce bu satırı ekleyin:
If MsgBox("This will erase everything! Are you sure?", vbYesNo) = vbNo Then Exit Sub
Bu kullanıcı presleri eğer bırakmaya zorlamak olacaktır hayır.
0
Sadece "sil" düğmesine basıldığında görüntülenen özel bir kullanıcı formu hazırlayın, ardından devam düğmesini, silme işlemini gerçekleştiren gerçek koda bağlayın. İptal düğmesini kullanıcı formunu gizleyin.
9
Aşağıdaki kodu kullanarak yeni bir alt oluşturun ve düğmenize atayın. Silme işlemini yapmak için "Silme İşlemi" kodunu kodunuzun adıyla değiştirin. Bu, Tamam veya İptal ile bir kutuyu açacak ve eğer ok tuşuna basarsanız silme isminizi çağıracaktır ve iptal ederseniz de değil. Mevcut düğme Kodu Jesse
İlgili konular
- 1. Üreticilere tüm ürünlerden nasıl ulaşabilirim?
- 2. PHP Excel dosyasına ekle
- 3. Bugünkü randevularda doktorlara nasıl ulaşabilirim?
- 4. OnClientClick = "onaylama onayı ('Silmek istediğinizden emin misiniz');"
- 5. Bir Windows batchfile'da "emin misiniz" mesajını nasıl gönderebilirim?
- 6. Android'de yakındaki Yoga yerlerine nasıl ulaşabilirim?
- 7. MS excel düğmesi Kopyala Ekle ve sil
- 8. WatiN IE'yi kullanıyor "Bu sayfadan ayrılmak istediğinizden emin misiniz?" popup
- 9. IndexArrayOutOfBoundsException sorunu. Hatanın nerede olduğundan emin değil misiniz?
- 10. nasıl emin değilim VB.NET
- 11. simülasyonu şeffaf butonuna etkisini tıklayın
- 12. Excel VBA - Özel sağ tıklama menüsüne alt menü ekle
- 13. Yeni bir excel çalışma kitabına makroyu dinamik olarak ekle
- 14. JSF - JavaScript'i nasıl uygularım? "Emin misiniz?" Bir <h: commandButton>
- 15. Android studio'da "Çıkmak istediğinizden emin misiniz" iletişim kutusu nasıl geri alınır?
- 16. SVN: Özyinelemeye ekle
- 17. Klavyede arama butonuna tıkladığınızda bir sorgu gönder
- 18. Sunucu nodejs dosyasından veri isteme butonuna tıklayın
- 19. Heroku git butonuna basarak dosyaları siliyor mu?
- 20. gerçekten emin değildi lua
- 21. Resim ekle MKPointAnnotation'a ekle
- 22. Excel
- 23. PHP kullanarak mevcut excel dosyasını nasıl değiştirebilirim?
- 24. İçinden Ekle
- 25. Bazı dosyaları yüklediklerinden nasıl emin olun
- 26. Taleplerin web sitemden nasıl alındığından emin olunur?
- 27. XSD'de bir öğenin bulunmadığından nasıl emin olunur?
- 28. Dinamik Şekilde Tıraş Formuna Ekle
- 29. Hata: Bir montaj referansı eksik misiniz?
- 30. Excel
+1 dahili dahili sabitlerle çalışmak için – brettdj
+1 Agree with @brettdj. Okunabilirlik ve süreklilik için sabitleri kullanmak genellikle daha iyidir. –
+1 Bu cevabı beğeniyorum ama kesinlikle konuşuyorum, 'Eğer MsgBox (" Bu her şeyi silecek, emin misin? ", VbOKCancel) = vbOK Sonra' Devam et 've' İptal 'düğmelerini istediği için daha yakın olurdu . – JimmyPena