Вызов подфункции / модуля из двух разных модулей VB (excel)
У меня есть функция, которую я хочу вызвать из различных модулей. Какой лучший способ сделать это в VB (Excel).
модуль & quot; SheetExists & quot;
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
яDONT хотите сделать это или я?
Call SheetExists.Name("mySheet")
Это единственный способ вызвать функцию из другого модуля? Должен ли я объявить это как публичную функцию или что-то?