簡體   English   中英

VBA代碼在Excel中自動單擊“確定”

[英]VBA Code to auto-click OK in Excel

我制作了一個Excel宏,使用求解器給出結果。 生成結果后,將顯示一個對話框以接受結果。 因為我在宏中有50個求解器結果,所以我必須單擊OK 50次。

在VBA中是否可以進行一些調整以自動單擊“確定”或按Enter鍵?

有一種更簡單的方法。 在代碼中輸入:“solversolve(true)”True使求解器返回結果而不顯示“求解器結果”對話框

SendKeys“〜”為我做了工作。 在solversolve命令后鍵入此代碼,然后按Enter鍵並關閉該框,輸入自動鍵入。

在vba中有一個SendKeys命令。 這允許您模擬擊鍵。

不確定,但嘗試Application.DisplayAlerts

也就是說,修改你的宏:

Application.DisplayAlerts = False'關閉對話框提示

your_macro_code_here

Application.DisplayAlerts = True'返回對話框提示正常使用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM