有没有一种有效的方法可以在 VBA 集合中存储表头?

PP8

我试图将我的每个表头值存储在Collection. 我正在使用的代码就是这样做的,但是,似乎我Collection正在复制项目。我相信这与我在Collection. 我面临一个

运行时错误 13

尝试CollectionFor Each循环中检索项目时

代码

Public Property Get TmProducts() As Collection
    Set TmProducts = this.TmProducts
    TmProducts.Add TmTable.ListObjects("Table1").HeaderRowRange.value
End Property

截屏

在此处输入图片说明

多梅尼克

那是因为您将标题值数组分配给集合中的第一个项目。因此,您需要按如下方式遍历数组中的每个项目...

Dim item As Variant
For Each item In TmProducts(1)
    Debug.Print item
Next item

但是,由于您可能希望将每个标题值分配给集合中的一个单独项目,因此您需要按如下方式分配它们...

Dim currentCell As Range
For Each currentCell In TmTable.ListObjects("Table1").HeaderRowRange
    TmProducts.Add currentCell.Value
Next currentCell

然后,您可以按如下方式访问集合中的项目...

Dim item As Variant
For Each item In TmProducts
    Debug.Print item
Next item

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种简单的方法可以在 VBA 中更改 ActiveX 命令按钮的标题?

有没有一种方法可以在Excel-VBA中调用Python代码?

有没有一种方法可以访问组成VBA中字符串的各个字节?

有没有一种方法可以使Excel VBA中的查询列动态化?

有没有一种有效的方法可以从结构中获取随机值?

有没有一种有效的方法可以在Pytorch中创建随机位掩码?

有没有一种有效的方法可以从 Admin 操作中获取 modeladmin 对象的 Django 模型?

有没有一种方法可以从片段中重建有效的HTML结构?

有没有一种方法可以检查Qt中的QObject指针是否仍然有效?

有没有一种方法可以有效地更新QML中的CAN数据?

有没有一种有效的方法来用另一种有效的方法替换数据框中的值?

有没有一种更有效的方法来在Access中存储对象容器?

有没有一种有效的方法可以将 Firebase 数据存储在数组列表中然后读取它?

有没有一种方法可以使用单行将值分配给VBA中的Option Base 1阵列?

有没有一种方法可以在Excel VBA中同时对多个列运行自动过滤器?

VBA Interop:有没有一种方法可以在word宏中明确使用Excel数据类型,反之亦然?

有没有一种方法可以检测字符串在PHP或symfony中是否具有有效的HTML语法?

在docpad中,有没有一种有效的方法可以将静态文件和要渲染的文件保存在同一目录中?

有没有一种有效的方法可以将连续增加的数据行分类到 Pandas 数据框中的一个组中

有没有一种方法可以检查一行中的每个FormControl有效性?

有没有一种有效的方法可以在一次 SQL 调用中获得完整的计数和结果(使用 LIMIT)?

有没有一种快速的方法来从VBA中的Range获取列字母?

有没有一种方法可以在Python中更有效(更快)地将大量的Yaml文件读入pandas dataframe中

有没有一种方法可以根据熊猫中的键有效地将数据分成几列

有没有一种好的方法可以不公开JSON有效负载中的某些结构属性?

有没有一种更有效的替代方法可以从熊猫数据框的多索引中拆开列?

有没有一种方法可以有效地在MySQL中的TRUNCATE或DROP TABLE上授予权限?

有没有一种有效的方法可以从Postgres的列值中抓取子字符串?

有没有一种有效的方法可以在 NativeScript 中更改侧抽屉图标颜色?(特别是iOS)