使用 VBA 从 Excel 中的其他工作表获取值

克里帕托马斯

我正在尝试从几张相同的单元格引用中添加值。

我开始#VALUE!执行这段代码。

    Dim i As Long
    Dim x As Long
    x = 0

    For i = 1 To ActiveWorkbook.Worksheets.Count
        x = x + Sheets(i).Range(rng).Value   
    Next i

    mySUM = x
End Function
ML先生

你的问题是这条线吧?

x = x + Sheets(i).Range(rng).Value

Range(rng)除非rng包含地址,否则不起作用例如"D1:D3"

变量rng不包含值,这就是您的代码中断的原因。

如果每张纸上的地址都相同,您应该只写它。例如Range("D1:D3")

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用vba删除其他excel工作簿中excel工作表上的空白行

使用VBA在Excel中删除工作表

使用VBA在Excel工作表中创建表

根据Excel中的条件从其他表获取值

保护Excel工作簿(带有VBA),以防止重复使用其他数据

如何使用VBA从Excel工作表中的图片中获取EXIF信息

使用Excel VBA激活工作表

Excel VBA IF其他

Excel VBA将数据复制到其他工作表中

使用VBA在Excel中循环浏览工作表的精确列表

VBA根据A列中的数据将Excel工作表拆分为其他工作表

如何删除某些工作表中的列和其他工作表中的其他列?Vba Excel

使用VBA根据条件查找并填写其他Excel工作表

如何使用excel VBA将excel选项卡的格式复制并粘贴到除所选工作表以外的其他选项卡上

使用VBA或任何其他方式将列名称添加到EXCEL中的多个工作表中

Excel VBA-根据其他工作表中的事件更改单元格颜色

EXCEL VBA:将工作表中的工作表复制到其他位置的工作簿中

使用VBA在Excel中从HTML读取表

使用VBA在Excel中搜索

如何使用VLOOKUP并使用VBA从其他工作表获取详细信息

Excel VBA通过使用通用变量“设置”对其他工作簿的引用,将该引用保留在公式中

尝试删除工作簿中的所有工作表,然后使用VBA添加其他工作表

从其他 VBA 项目隐藏 Excel 加载项中的工作表

VBA Excel 从其他工作表返回值

使用 VBA 从 Excel 工作表更新 SQL

如何使用 VBA 代码从 HTTP 响应获取值到 Excel

如何使用数组、Excel vba 加快从 sheet1 到其他工作表的数据复制?

使用VBA在Excel工作表中插入公式的问题

根据其他列中的值使用 Excel VBA 创建工作表