簡體   English   中英

VBA-Mac Excel 2011的SendKeys“ Enter”替代項

[英]VBA - SendKeys “Enter” Alternative for Mac Excel 2011

我正在嘗試在包含以下VBA代碼的Excel中運行宏:

Range("Results").ClearContents
For counter = 1 To 40
        Range("constant") = -0.04 + counter * 0.005
        Solve
        Application.SendKeys ("{Enter}")
        Range("Results").Cells(counter, 1) = ActiveSheet.Range("constant")
        Range("Results").Cells(counter, 2) = ActiveSheet.Range("portfolio_sigma")
        Range("Results").Cells(counter, 3) = ActiveSheet.Range("portfolio_mean")
        Range("Results").Cells(counter, 4) = ActiveSheet.Range("x_1")
        Range("Results").Cells(counter, 5) = ActiveSheet.Range("x_2")
        Range("Results").Cells(counter, 6) = ActiveSheet.Range("x_3")
        Range("Results").Cells(counter, 7) = ActiveSheet.Range("x_4")
Next counter

在運行時,我收到一條錯誤消息,指出SendKeys在Mac版Excel中不可用。 最有效的替代方案/解決方法是什么?

如果必須使用按鍵自動化,請查看以下文章: https : //www.mrexcel.com/forum/excel-questions/436359-visual-basic-applications-sendkeys-mac.html

暫無
暫無

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

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