gpt4 book ai didi

vba - 将事件工作表中的所有表格转换为范围

转载 作者:行者123 更新时间:2023-12-02 09:55:30 24 4
gpt4 key购买 nike

我正在制作一个工具,可以清理 Excel 文档,以便它们采用数据库友好的格式(用于计划导入到数据库中)。

作为此工具的一部分,我想将事件工作表中的所有表格转换为范围(使用 VBA)。下面的脚本几乎就是我想要的 - 它将所有表格转换为工作簿中所有工作表的范围:

Sub ConvertTablesToRange()
Dim wks As Worksheet, objList As ListObject
For Each wks In ActiveWorkbook.Worksheets
For Each objList In wks.ListObjects
objList.Unlist
Next objList
Next wks
End Sub

我只想对事件工作表执行此操作,而不是对所有工作表执行此操作。我怎样才能做到这一点?

最佳答案

这应该有效:

Sub ConvertTablesToRange()
Dim wks As Worksheet, objList As ListObject
Set wks = ActiveWorkbook.ActiveSheet
For Each objList In wks.ListObjects
objList.Unlist
Next objList
End Sub

关于vba - 将事件工作表中的所有表格转换为范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42165141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com