我在Excel中有一列複選框。當他們中的一個被選中時,我想提示用戶「你確定嗎?」或者是這個效果的東西。如果他們回答「是」,繼續前進,什麼也不做。如果他們回答否,我想取消選中該框(他們剛剛點擊的那個框)。 這似乎很簡單,但我不能因爲某種原因得到它的工作。Excel 2010 VBA提示和取消選中複選框點擊
我已經試過類似:
r = MsgBox("Are you sure", vbYesNo, "Eh?")
If r <> vbYes Then Application.Undo
但是這完全不是那麼回事。看起來很簡單,但它最終成爲一種痛苦。
請告訴我們更多關於'不工作'的信息嗎?您是否嘗試使用[Click event](http://msdn.microsoft.com/zh-cn/library/aa211343%28v=office.11%29.aspx)?你將不得不爲每個複選框創建一個,但應該工作。 – JMax
您使用的是哪種類型的複選框,Form Control或Active X? – Reafidy
表單上還是工作表上的複選框? –