sub ds()fo" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>中如何用<em>VBA</em>删除多个工作

<em>EXCEL</em>中如何用<em>VBA</em>删除多个工作

作者:乔山办公网日期:

返回目录:excel表格制作


sql还是不要去处理excel好,用access代替你的excel,速度会快上千倍万倍

sub ds()

for i = worksheets.count to 1 step -1

if worksheets(i).name like "sh*" then '( 这里的sh区分大小写)

worksheets(i).delete

end if

next

end sub


Public Sub 清除本工作表()
    Worksheets("sheet1").UsedRange.ClearContents
End Sub

Public Sub 清除所有表()
    Dim WS As Worksheet
    For Each WS In Worksheets
        WS.UsedRange.ClearContents
    Next
End Sub


Sub 删除2到10工作zhidao表()
For i = 10 To 2 Step -1
Application.DisplayAlerts = False
Sheets(i).Delete
Application.DisplayAlerts = True
Next
End Sub

如果不确定有几张表就用下面的
Sub 删除除1表外的工作表()
l = Sheets.Count
For i = l To 2 Step -1
Application.DisplayAlerts = False
Sheets(i).Delete
Application.DisplayAlerts = True
Next
End Sub

相关阅读

  • <em>Excel</em> <em>vba</em> 清除本sheet

  • 乔山办公网excel表格制作
  • 首先我们打开一个工作样表作为例子。excel中使用vba清除e799bee5baa6e79fa5e98193e58685e5aeb9332工作表内容使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:O
关键词不能为空
极力推荐
  • <em>excel</em> 怎样自动<em>删除</em>不符合条件的

  • 首先就是你这一列的数据百在一起,比如a列,然后再在b1输入:=IF(10>A1,IF(A1>1,A1,"排除度"),"排除")然后把b1一只向下拉到最后,你就可以发现大于知1小于10的数据的右边的单元格都显示道

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网