Ich bin versucht, ein Makro in Excel mit dem folgenden VBA-Code ausführen:VBA - Sendkeys „Enter“ Alternative für Mac Excel 2011
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
zur Laufzeit, erhalte ich eine Fehlermeldung, dass Sendkeys nicht Verfügbar in Excel für Mac. Was ist die effizienteste Alternative/Workaround dafür?
Warum wollen Sie die Enter-Taste gedrückt werden? –
Ja, was ist die "Enter" -Taste, die tatsächlich nach "Solve" eingeht? Eine Promptbox oder bewegliche Zellen oder was? – jamheadart
Was möchten Sie tun, d. H. 40 Zeilen nach unten gehen? – anefeletos