此功能从右到左贯穿工作表,直到找到非空白工作表,并返回其名称
Function GetLastNonEmptySheetName() As String
Dim i As Long
For i = Worksheets.Count To 1 Step -1
If Sheets(i).UsedRange.Cells.Count > 1 Then
GetLastNonEmptySheetName = Sheets(i).Name
Exit Function
End If
Next i
End Function
Run Code Online (Sandbox Code Playgroud)