在vba中使用按钮调用子函数
我在“本工作簿”中有10个子函数宏。每次我需要一个带有按钮的userform,当我单击时,它应该执行“ThisWorkbook”中的所有子函数,而不是运行每个宏 我创建了另一个函数,比如调用,我使用了以下代码在vba中使用按钮调用子函数,vba,excel,Vba,Excel,我在“本工作簿”中有10个子函数宏。每次我需要一个带有按钮的userform,当我单击时,它应该执行“ThisWorkbook”中的所有子函数,而不是运行每个宏 我创建了另一个函数,比如调用,我使用了以下代码 Sub calling() Call lookup Call RangeTest Call datecompare Call AutoPivot Call Autochart Call pivot Call chart Call pivot1 End Sub 因此,每当我使用宏时
Sub calling()
Call lookup
Call RangeTest
Call datecompare
Call AutoPivot
Call Autochart
Call pivot
Call chart
Call pivot1
End Sub
因此,每当我使用宏时,我选择Sub calling(),它就会执行10个子函数。我想通过一个按钮点击它。有人能建议我怎么做吗 您只需从Developer功能区添加一个按钮并将其分配给calling()。 但是,请确保所有宏都在同一个模块中,否则必须指定它。如果你仍然得到一个错误,看看错误来自哪一行是很有趣的
谢谢在
子调用()中附加一个按钮
?是什么阻止您这样做?您的意思是,在工作表中创建一个按钮,然后将宏子调用分配给该按钮?是的,按钮可以直接放置在工作表中,并且您似乎已经知道如何在userforms上使用按钮。没有那么大的区别。但是我得到了一个错误预期函数或变量,所以你的sub调用有一个bug?