Excel文件中,有n个工作表,现我有一段代码,请问怎样实现在n个工作表中都运行一次?

[复制链接]
查看11 | 回复3 | 2010-11-11 11:07:37 | 显示全部楼层 |阅读模式
Excel文件中,有n个工作表,现我有一段代码,请问怎样实现在n个工作表中都运行一次?(VB 循环)
例如,我的代码是"xxxxxxxxxxxxxxxxxx" ,怎样实现在每一个工作表(1共n个工作表)都运行一次?是不是在前面加个循环语句?求详细

回复

使用道具 举报

千问 | 2010-11-11 11:07:37 | 显示全部楼层
首先取得worksheet中的工作表个数,再根据个数加一个循环语句,这样是可以事项每个工作表运行一次的;或者同时选中所有sheet表,也可进行一部分操作,关键不知道你的代码是干嘛用的,是不是必须每个表分别运行才行。
回复

使用道具 举报

千问 | 2010-11-11 11:07:37 | 显示全部楼层
能把代码发出来吗,让人可以帮你修改一下. Sub test()
For i = 1 To Sheets.Count
Sheets(i).Select
Sheets(i).Activate
xxxxxxxxxxxxxxxxxx
Next iEnd Sub其实我觉的如果你代码中也需要修改的,假
回复

使用道具 举报

千问 | 2010-11-11 11:07:37 | 显示全部楼层
我觉得还要考虑通过什么方式触发代码运行
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行