我正在尝试运行一个未在任何地方定义但在字符串中定义的宏。
例如我有以下字符串:
Public Sub testMacro()
Dim MC As Range
Set MC = ActiveSheet.Range("A15")
Dim i As Integer
For i = 1 To 10
MC.Offset(i, 0) = i
Next i
End Sub
我想从另一个程序(Doors DXl)执行存储在这个字符串中的代码。我知道您可以使用 Application.Run 执行子程序,但这仅在宏已写入 Excel 文件时才使用宏的名称。我重复一遍,这个 sub不存在,也不会存在于前一个字符串中。