pass sheet to a function (excel vba)
excel, vba
Solution
Use
'Set mySheet to worksheet
Set mySheet = Worksheets("Results")
to get a reference to the Worksheet.
Problem
I've been trying to pass a sheet in my workbook to a function, but it doesn't seem to be working. The function is ``` Private Sub passToSheet(theData As Variant, Optional mySheet As Worksheet) ``` I have tried doing ``` Dim mySheet as Worksheet Set mySheet = "Results" ``` then to call the function ``` passToSheet theData mySheet ``` but it doesn't seem to work. I'm not really sure what to google to get the right way to reference the worksheet though! Any help is much appreciated!