Forms 参数来形成按钮宏?

Forms 参数来形成按钮宏?,forms,excel,button,vba,Forms,Excel,Button,Vba,我正在尝试将一个参数从表单按钮传递到一个名为“Sub-ExcelRangeToPowerPoint(s As String)”的宏 我使用以下语法分配宏,如另一个线程中所示:“ExcelRangeToPowerPoint(“mystring”)” 启动按钮时,我得到一个错误:无法执行宏“ExcelRangeToPowerPoint”(“mystring”)” 有什么想法吗?这是表格代码 Private Sub CommandButton1_Click() Module1.test E

我正在尝试将一个参数从表单按钮传递到一个名为“Sub-ExcelRangeToPowerPoint(s As String)”的宏

我使用以下语法分配宏,如另一个线程中所示:“ExcelRangeToPowerPoint(“mystring”)”

启动按钮时,我得到一个错误:无法执行宏“ExcelRangeToPowerPoint”(“mystring”)”

有什么想法吗?

这是表格代码

Private Sub CommandButton1_Click()

    Module1.test

End Sub
这是模块代码

Sub test()
    MsgBox UserForm.CommandButton1.Value
End Sub

尝试删除()和类似
ExcelRangeToPowerPoint“mystring”
的空格,我最终设法在“my工作簿.xlsm”中选择宏而不是“this工作簿”使其工作。它使用原始语法“ExcelRangeToPowerPoint(“mystring”)”。谢谢。