【发布时间】:2016-11-18 17:58:07
【问题描述】:
我刚开始使用 VBA for Excel,但遇到了一个我找不到解决方案的问题。我想制作一个宏来复制工作表并将副本重命名为单元格 B8 中指定的内容。现在,单元格 B8 包含一个字符串和一个值(基于公式),如下所示。
单元格 B8 的内容
如何让 VBA 使用名称(字符串和数字)作为新工作表的名称?
Sub NewFunction()
Dim counter As Integer
Sheets(1).Copy After:=Sheets(1)
ActiveSheet.name = Sheets(1).Range("B8").CStr
End Sub
提前致谢!
【问题讨论】:
-
将
.CStr更改为.Value -
我试过了。它不起作用。
-
您在尝试时收到什么错误信息?