gpt4 book ai didi

vba - 检查工作表中是否存在任何 ListObjects

转载 作者:行者123 更新时间:2023-12-02 11:38:09 25 4
gpt4 key购买 nike

如果我循环浏览工作表并想要测试给定工作表中是否存在任何 ListObject,我该如何执行此操作?我试过这个:

Dim daysoftheweek As Worksheet
For Each daysoftheweek In Sheets
If Not daysoftheweek.ListObjects Is Nothing Then
'Do Something Here - Only If The Sheet Contains A List Object
End If
Next

但即使工作表不包含 ListObject,IF 条件 block 仍然运行。

最佳答案

Worksheet.ListObjects 是一个集合,因此它不是 Nothing。就像 Paul Bica 评论的那样,您想要计算集合中有多少对象。试试这个:

Dim daysoftheweek As Worksheet

For Each daysoftheweek In Sheets
If daysoftheweek.ListObjects.Count > 0 Then
'Do Something Here - Only If The Sheet Contains A List Object
End If
Next

关于vba - 检查工作表中是否存在任何 ListObjects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31420453/

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