vba彈出確認(rèn)對(duì)話框 inputbox對(duì)話框點(diǎn)擊“確定”“取消”,vba怎么寫?
inputbox對(duì)話框點(diǎn)擊“確定”“取消”,vba怎么寫?將ans變?yōu)樽兞縜ns=msgbox如果ans=vbok,則。。。。單擊代碼確認(rèn)執(zhí)行否則。。。。單擊要取消執(zhí)行的代碼end if如果它是Inp
inputbox對(duì)話框點(diǎn)擊“確定”“取消”,vba怎么寫?
將ans變?yōu)樽兞?/p>
ans=msgbox
如果ans=vbok,則。。。。單擊代碼確認(rèn)執(zhí)行
否則。。。。單擊要取消執(zhí)行的代碼
end if
如果它是InputBox,它有自己的確認(rèn)和取消,例如:
dim AAA as[string
AAA=InputBox
]這樣做
vba中,如何自動(dòng)選擇彈出的對(duì)話框,點(diǎn)擊“確定”,使程序繼續(xù)運(yùn)行?
在顯示對(duì)話框代碼之前關(guān)閉系統(tǒng)信息框:Application.DisplayAlerts應(yīng)用程序=使用Application.DisplayAlerts應(yīng)用程序=正確打開系統(tǒng)信息框。
如何用vba語(yǔ)言判斷excel中是否出現(xiàn)msgbox對(duì)話框并關(guān)閉?
不太可能。因?yàn)楫?dāng)msgbox被激活時(shí),VBA處于中斷狀態(tài),幾乎不能觸發(fā)任何應(yīng)用程序事件。建議所有者使用適當(dāng)?shù)腁PI來(lái)模擬msgbox,以便定期關(guān)閉類似的彈出窗口。一些簡(jiǎn)單的API仍然非常方便使用,甚至可以在外接程序中定義,以便像使用內(nèi)部函數(shù)一樣輕松地使用它們
您可以改變您的想法,即在打開工作表時(shí)初始化控件的狀態(tài)。這樣,關(guān)閉控件時(shí)就不需要考慮是否保存它的狀態(tài)。你可以拯救一切。問(wèn)題是什么?不是簡(jiǎn)單多了嗎?添加:您可以在open事件中使用初始化控件