Vba 将函数用作工作表名称
我有一个函数,可以查找第n个工作表的名称 然后我如何使用它在另一个模块的子模块中声明工作表名称 我有以下内容,但它会产生一个错误:Vba 将函数用作工作表名称,vba,excel,Vba,Excel,我有一个函数,可以查找第n个工作表的名称 然后我如何使用它在另一个模块的子模块中声明工作表名称 我有以下内容,但它会产生一个错误: Dim wb As Workbook Dim ws As Worksheet Set wb = ActiveWorkbook Set ws = Module2.FirstBBSName 其中FirstBBSName是函数的名称 我在这里遗漏了什么?是否FirstBBSName返回字符串或工作表?它只是Application.Volatile True First
Dim wb As Workbook
Dim ws As Worksheet
Set wb = ActiveWorkbook
Set ws = Module2.FirstBBSName
其中FirstBBSName是函数的名称
我在这里遗漏了什么?是否
FirstBBSName
返回字符串或工作表
?它只是Application.Volatile True FirstBBSName=thishworkbook.Worksheets(6).Name
所以请尝试设置ws=wb.Worksheets(Module2.FirstBBSName)
是,该行不再出现错误,谢谢。在我的代码中,我收到了一个更进一步的问题,但我将提出一个单独的问题,因为我认为这不相关。