通过索引号参考工作簿

我在用

Set NewBook = Workbooks.Add 

创build一个新的工作簿。 我需要参考这个工作簿而不保存它。 所以我正在使用工作簿索引号引用新的工作簿,有没有办法检索最后一个工作簿的索引号打开/创build(最高索引号)?

您可以使用它来获取上一个工作簿

 Set LastWorkbook = Workbooks(Workbooks.Count) 

但是,如果你已经有了NewBookvariables,你不能使用它吗? 我之所以这样说,是因为依靠workbook的索引可能不会给出一致的结果。

对于最高索引号,您可以使用Worksheets.Count。 这将返回你有多less张,从而告诉你最高的指数。