我剛開始使用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