VBA相当于hasnext方法?

Mik*_*ogg 1 excel vba excel-vba

VBA是否与Java .hasnext方法等效?

我正在尝试在excel工作簿中循环遍历很多工作表并将要使用

ActiveSheet.Next.Select
Run Code Online (Sandbox Code Playgroud)

在一个循环中,让我知道任何比这更有效的方法,因为我确信有.提前致谢!

dan*_*rak 7

执行此操作的最佳方法是使用For Each循环方法.

这是一个示例:

Dim wks As Worksheet

'- Begin looping through workbook
For Each wks In ActiveWorkbook.Worksheets
    '- Do code with each worksheet
    msgbox wks.name
next wks
Run Code Online (Sandbox Code Playgroud)

在VBA中,它循环遍历内部的工作表,ActiveWorkbook并允许您使用wks变量引用循环中的当前工作表.