小编Fat*_*man的帖子

VBA选择/删除除第一个之外的所有工作表

我在删除不必要的纸张时遇到了问题。我查看了不同的论坛并将不同的解决方案混合在一起。
该宏删除工作表(第一张工作表除外)。

Sub wrong()

Dim sht As Object
Application.DisplayAlerts = False
    For Each sht In ActiveWorkbook.Sheets
        If sht.Index <> 1 Then
            sht.Delete
        End If
    Next

End Sub
Run Code Online (Sandbox Code Playgroud)

这个解决方案可以吗?或者可以改进吗?我还尝试直接对对象(工作簿、工作表)执行操作,但每次都失败

excel select vba google-sheets

3
推荐指数
1
解决办法
5949
查看次数

标签 统计

excel ×1

google-sheets ×1

select ×1

vba ×1