[英]VBA - SendKeys “Enter” Alternative for Mac Excel 2011
I'm attempting to run a macro in Excel containing the following VBA code: 我正在尝试在包含以下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
at runtime, I receive an error stating that SendKeys isn't available on Excel for Mac. 在运行时,我收到一条错误消息,指出SendKeys在Mac版Excel中不可用。 What is the most efficient alternative / workaround for this? 最有效的替代方案/解决方法是什么?
如果必须使用按键自动化,请查看以下文章: https : //www.mrexcel.com/forum/excel-questions/436359-visual-basic-applications-sendkeys-mac.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.