如何用vba语言得到某工作簿中工作表的个数?

如题所述

VBA编程中如果对每一个工作表循环处理,就需要知道工作表的数量,常见的方法如下:

1、当前工作簿中工作表数量

num=ThisWorkbook.Sheets.Count

2、活动工作簿中工作表数量

Windows(datfile).Activate

num=ActiveWorkbook.Sheets.Count


扩展资料

VBA中工作簿的两种表示方式

1、索引号表示法

Eg:Workbooks(1)

在当前工作簿集合中指明已经打开的第一个工作簿。

2、名称表示法

Eg:Workbooks(“Test.xls”)

在当前工作簿集合中指明已保存且已命名为Test的工作簿。

Workbooks(“Book1”)

在当前工作簿集合中未保存且名称为book1的工作簿,因为还没保存,所以没有后缀。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-07
worksheets.count
这个语句可以统计工作表的个数,但是不包括独立的工作图表(charts)
要统计所有工作表,图表,用
sheets.count本回答被提问者和网友采纳
第2个回答  2012-12-20
ThisWorkbook.Sheets.Count

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网