【发布时间】:2018-06-05 12:14:37
【问题描述】:
我正在尝试在显示工作表名称和工作表标题的工作簿中创建所有工作表(选项卡)的寄存器。
我遇到的问题是工作表名称是使用 VBA 从主模板创建的,并将工作表名称填充为日期(2018 年 6 月 4 日),这正是我需要的。当我尝试使用=INDIRECT("'"&C12&"'!B11") 之类的东西来查找单元格B11 中的工作表标题时,问题就出现了,它似乎与默认为(04/06/2018)的日期格式斗争导致#REF!
任何帮助将不胜感激!
【问题讨论】:
-
您可以使用TEXT 函数来格式化日期。请注意,文本格式似乎对区域设置敏感。试试
=INDIRECT("'" & TEXT(C12,"dd mmm yyyy") & "'!B11")
标签: excel vba excel-formula