我有一个要从各种模块调用的函数。在 VB (excel) 中执行此操作的最佳方法是什么。
模块“SheetExists”
Function Name(SheetName As String) As Boolean
' returns TRUE if the sheet exists in the active workbook
SheetExists = False
On Error GoTo NoSuchSheet
If Len(Sheets(SheetName).Name) > 0 Then
SheetExists = True
Exit Function
End If
NoSuchSheet:
End Function
模块“主要”
If Not SheetExists.Name("mySheet") Then
'do this
Else
' else do this
End If
我不想这样做,还是我这样做?
Call SheetExists.Name("mySheet")
这是从另一个模块调用函数的唯一方法吗?我是否必须将其声明为公共函数或其他内容?