根据每张工作表的单元格值命名w orkbook中的所有工作表

时间:2017-06-06 19:44:22

标签: vba excel-vba excel

之前我使用过此代码,但只是将其更改为其他单元格,现在收到运行时错误' 1004'方法'名称'对象' _Worksheet'失败了。不确定是什么导致了这个

 Dim ws As Worksheet
 For Each ws In ActiveWorkbook.Worksheets
 ws.Name = ws.Range("FW1")
 Next

1 个答案:

答案 0 :(得分:1)

工作表的名称必须是字符串,并且您要为其指定范围对象,因此您必须改为:

 ws.Name = ws.Range("FW1").value