将表传递给函数(excel vba)

Mat*_*cer 6 excel vba excel-vba

我一直试图将工作簿中的工作表传递给函数,但它似乎没有工作.功能是

Private Sub passToSheet(theData As Variant, Optional mySheet As Worksheet)
Run Code Online (Sandbox Code Playgroud)

我试过了

Dim mySheet as Worksheet
Set mySheet = "Results"
Run Code Online (Sandbox Code Playgroud)

然后调用该函数

passToSheet theData mySheet
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.我不确定要谷歌如何获得参考工作表的正确方法!任何帮助深表感谢!

Vin*_*nie 8

使用

'Set mySheet to worksheet
Set mySheet = Worksheets("Results")
Run Code Online (Sandbox Code Playgroud)

获取对工作表的引用.