excel vba问题。

[复制链接]
查看11 | 回复3 | 2013-2-19 16:02:30 | 显示全部楼层 |阅读模式
Worksheets(Range("a1").Value)并不一定代表的是你改名的sheet2你这样写就成了Worksheets(2)了和Worksheets(“2”)并不一定是同一个sheet,所以你得把Range("a1").Value转换成字符,Worksheets(Range("a1").Value & “”) 这样应该就可以了...
回复

使用道具 举报

千问 | 2013-2-19 16:02:30 | 显示全部楼层
代码没错,不过只能在"a1"所在的那个工作表来运行,要不你就在range("a1")前面加上工作表的名称...
回复

使用道具 举报

千问 | 2013-2-19 16:02:30 | 显示全部楼层
没有问题,关键是sheet2在你的这份工作簿中是不是在第二序列,跟它的名字是不是2没关系...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行