vba - 循环遍历一系列单元格

标签 vba excel

我需要在 c27 的每个单元格和右侧的每个连续非空单元格上运行 AddColumnofData 函数,但我得到一个“需要运行时错误 424 对象”,任何帮助将不胜感激。

Set col = Range("$C$27", Range("$C$27").End(xlToRight))

For Each c In col
    AddColumnofData (c)
Next c

最佳答案

假设您已定义 AddColumnofData作为

Sub AddColumnofData(c As Range)
    ...
End Sub

你的电话需要是
AddColumnofData c

(即去掉括号)

杰西对 DIM 的建议你的变量,虽然不是强制性的,但这是个好建议。适用于 col也是。要使其强制添加 Option Explicit到模块的顶部。

关于vba - 循环遍历一系列单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8579899/

相关文章:

excel - 如何使用 VBA 获取组中所有成员的列表?

Excel VBA 开发最佳实践

Excel:在一个单元格中查找多个值并在另一个单元格中返回结果

vba - 如何阻止Excel中的图表自动更新

excel - 在 Excel 中选择主题颜色*不*使用 RGB 值?

vba - 编辑单元格后的自动选择更改事件会选择相同的新单元格,即使我的更改事件代码定义了新的目标单元格

excel - Visual Basic Excel 在代码中创建复选框

excel - VBA 中的选择命令更改为小写

excel - 在公式栏中隐藏公式

excel - MS-Access 2013 无法删除 .laccdb 锁定文件