分类：电脑/网络-软件-办公软件
问题：在VBA代码中工作簿名称的表示方法在VBA代码中，工作簿名称是否 
在A代码中，工作簿名称是否也能像工作表名称一样表示？如：Sheets(1)表示第1个工作表，Sheets(i)可表示任意工作表。
回答：提醒：“Sheets(i)可表示任意工作表”的说法很不严谨，如果i是string变量呢？

sheets(1) 表示在工作簿里从左至右第1张表；
sheets(i) i为integer变量，表示在工作簿里从左至右第i张表；
0<i<=n  n为工作簿内工作表数目，若i超出则显示下标逾界错误

workbooks(1) 表示当前打开的一组工作簿中第一份打开文件；
workbooks(i) i为integer变量，表示第i个打开的工作簿；
0<i<=n  n为当前打开的工作簿数目，若i超出则显示下标逾界错误