我刚开始使用VBA for Excel,遇到了一个问题,我找不到解决方案。我想制作一个宏,它可以制作一份工作表副本并将副本重命名为单元格B8中指定的副本。现在,单元格B8包含一个字符串和一个值(基于公式),如下所示。小区B8的包含文本和公式值的Excel单元格的VBA Handeling
内容
我怎么VBA使用的名称(字符串和数字)作为新的工作表的名称?
Sub NewFunction()
Dim counter As Integer
Sheets(1).Copy After:=Sheets(1)
ActiveSheet.name = Sheets(1).Range("B8").CStr
End Sub
在此先感谢!
变化'.CStr'到'.Value' –
我试过了。这是行不通的。 – bgaard
当你尝试它时,你会收到什么错误信息? – CRUTER