小编Log*_*gan的帖子

VBA将类添加到集合中

我有一个名为Holding的类模块.其中有几个公共变量.我的代码是这样的:

Dim holdings as Collection
Dim h as Holding

Set holdings = new Collection

For i = 1 to last
    Set h = new Holding

    h.x = y
    '... etc

    holdings.Add(h)
Next i
Run Code Online (Sandbox Code Playgroud)

这给了我错误的"对象不支持这个属性或方法" holdings.Add(h),但我看到的每个地方都给出了如何实现这个的确切示例.我错过了什么?

collections vba

12
推荐指数
1
解决办法
1万
查看次数

输入'='作为单元格中的第一个字符

我有一个运行的VBA宏,通常需要将"="作为单元格中的第一个字符.单元格中填充"= Domestic","<> Domestic"等值.

现在我用"IS"替换"="作为quickfix,但是如果我能保持等号,我希望它与使用符号如"<>"的单元格保持一致.当我尝试时,Excel认为它是一个语法错误的函数.我正在使用Cells(row, col).Value = x,x输入数据的字符串可能以"="开头,也可能不以"="开头.

excel vba excel-vba

5
推荐指数
2
解决办法
7015
查看次数

标签 统计

vba ×2

collections ×1

excel ×1

excel-vba ×1