将工作表传递给函数(excel vba)

将工作表传递给函数(excel vba),vba,excel,Vba,Excel,我一直在尝试将工作簿中的工作表传递给函数,但它似乎不起作用。功能是 Private Sub passToSheet(theData As Variant, Optional mySheet As Worksheet) 我已经试过了 Dim mySheet as Worksheet Set mySheet = "Results" 然后调用函数 passToSheet theData mySheet 但它似乎不起作用。我真的不知道该用谷歌搜索什么来获得正确的方式来引用工作表!非常感谢您的帮助

我一直在尝试将工作簿中的工作表传递给函数,但它似乎不起作用。功能是

Private Sub passToSheet(theData As Variant, Optional mySheet As Worksheet)
我已经试过了

Dim mySheet as Worksheet
Set mySheet = "Results"
然后调用函数

passToSheet theData mySheet
但它似乎不起作用。我真的不知道该用谷歌搜索什么来获得正确的方式来引用工作表!非常感谢您的帮助

使用

'Set mySheet to worksheet
Set mySheet = Worksheets("Results")
获取对工作表的引用