分享

VBA编程 新建和删除工作表

 Excel实用知识 2021-12-11

当用户制作的报表中工作表的数量超过3个,可以为工作簿新建工作表。另外,对于工作簿中不需要的工作表,可以将其删除,以方便用户查看其他工作表中的数据。
1.新建工作表
无论工作簿中工作表的数量有多少个,为了在这些工作表的最后添加一个工作表,可以使用Add方法来实现,其代码如下:
Sub新建工作表()
Sheets.Add After:=Sheets(Sheets.Count)
End Sub
在上面的代码中使用Sheets.Count属性进行返回一个Long值,它代表集合中对象的数量。
语法:表达式.Count
另外,为了在选择的工作表之前插入一个工作表,可以输入以下代码。然后,在运行程序之前,首先选择指定的工作表,当运行之后,即可在该工作表之前添加一个工作表。
Sub新建()
Sheets.Add
End Sub
2.删除工作表
用户可以对不需要的工作表,进行删除。在VBA中,用户可以使用Sheets.Delete方法删除工作表。
语法:表达式.Delete
其中,表达式为一个代表Sheets对象的变量。
例如,输入以下代码,即可删除被选择的工作表。
Sub删除()
Application.DisplayAlerts = False
ActiveWindow.SelectedSheets.delete
Application.DisplayAlerts = True
End Sub
在上面的代码中,使用了Application.DisplayAlerts属性,该属性表示如果宏运行时Microsoft Excel显示特定的警告和消息,则该属性值为

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多