Excel宏开发中工作表名sheet5、sheets(5)、sheets(“5”)有什么不同?

日常我们见到最多的就是如下图显示的sheet1这种的,我们还以对他进行任意改名。在宏编程中他对应的是sheets(“5”)这类写法。

其次就是在做VBA开发时,如下图会显示左右两个sheet1,其中左边的sheet1就是对应的sheet5这类写法,后面的sheet1对应的是上图的sheet表名称,对应的也是sheets(“5”)这类写法。

sheets(5)这种是看不到的,而是要数的。为什么呢?往下看这个对比说明:

附:通过VBA查询所有工作簿中所有工作的名称,及顺序 。

Sub m()

For Each sh In Sheets

k = k + 1

Cells(k, 1) = sh.Index

Cells(k, 2) = sh.CodeName

Cells(k, 3) = sh.Name

Next

End Sub

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年6月25日
下一篇 2017年6月26日

相关推荐