我在窗體上有一個按鈕,可清除整個8工作表。我確實希望偶爾清除它,但我不願意偶然這樣做。我嘗試過使用Google搜索,但是我發現的每一個結果都假設我對VBA的掌握比我更強。我該如何做到這一點,當按鈕被點擊一個對話框彈出「這將消除一切!你確定嗎?[繼續] [取消]」? 謝謝。添加「你確定嗎?」到我的excel按鈕,我怎麼能?
17
A
回答
53
在現有的按鈕代碼,只需在手術前插入此行:
If MsgBox("This will erase everything! Are you sure?", vbYesNo) = vbNo Then Exit Sub
這將迫使它如果用戶按下退出沒有。
0
只要按下「刪除」按鈕時顯示的自定義用戶窗體,然後將繼續按鈕鏈接到實際刪除的代碼。使取消按鈕隱藏用戶窗體。
9
用下面的代碼創建一個新的子,並將其分配給你的按鈕。將「DeleteProcess」更改爲您的代碼的名稱以進行刪除。這會彈出一個包含確定或取消的框,如果您點擊確定,則會打電話給您的刪除子,如果您點擊取消則不會。
Sub AreYouSure()
Dim Sure As Integer
Sure = MsgBox("Are you sure?", vbOKCancel)
If Sure = 1 Then Call DeleteProcess
End Sub
傑西
相關問題
- 1. 我怎麼能添加UISwitch到UITableView的
- 2. 設計我的按鈕。怎麼辦?我需要添加圖標
- 3. 我剛剛將UIButton添加到UIView。我怎樣才能得到按鈕索引?
- 4. 我怎麼能從開關按鈕
- 5. 我怎麼能叫使用按鈕
- 6. 你怎麼能自定義的社交網絡添加到UIActivityViewController
- 7. Magento的 - 將功能添加到我的新添加的按鈕
- 8. 我可以將事件按鈕添加到自定義treeNode嗎?
- 9. 我怎樣才能避免點擊確定按鈕
- 10. 我怎麼向現有tinyMCE的按鈕添加額外的功能?
- 11. 我怎麼能確定由蟒蛇
- 12. 當我嘗試的ActionListener添加到按鈕,我不能,
- 13. 我怎樣才能在這個彈出添加關閉按鈕,
- 14. 我怎麼能確定它具有相同的名稱按下
- 15. 我怎麼可以在android中添加按鈕陣列
- 16. 我怎麼能按在C#
- 17. 我怎樣才能得到一個「你確定要退出YES/NO」的提示上的訪問按鈕
- 18. 在HAML你怎麼窗體上的類添加到輸入提交(按鈕)
- 19. 我該怎麼做才能添加更多按鈕與anthore slidedown手風琴?
- 20. 我怎樣才能找到我點擊的日曆按鈕?
- 21. 我怎麼能告訴你使用Dropzone.js
- 22. 你怎麼能按網頁上的按鈕打開Windows程序
- 23. 添加Like按鈕到我的網站
- 24. 我怎麼能在UINavigation酒吧將按鈕移到右邊
- 25. 我需要加密Paypal添加到購物車按鈕嗎?
- 26. 爲什麼當我點擊我的按鈕時,我不確定?
- 27. 我想添加一天到我的約會我該怎麼做
- 28. 我怎麼能在我的博客octopress添加新的頁面
- 29. 當我按下按鈕的值會自動增加,怎麼樣?
- 30. 我可以將按鈕添加到分組tableView的部分嗎?
+1整理器與內置常量一起工作 – brettdj 2011-12-20 09:47:01
+1同意@brettdj。通常使用常量來提高可讀性和可維護性。 – 2011-12-20 19:09:06
+1我喜歡這個答案,但嚴格來說,'如果MsgBox(「這會擦除所有東西,你確定嗎?」,vbOKCancel)= vbOK然後'會越來越近,因爲他要求'Continue'和'Cancel'按鈕。 – JimmyPena 2011-12-20 21:05:03