excel - 循环遍历范围内的单元格:Cell.Value 方法
问题描述
For Each cell In stats
If cell.Value > 0 Then
Call WriteStatistic(cell)
End If
我有上面的代码来循环遍历一个范围内的单元格。Stats.address 返回“$AT$45:$AT$76”,这些单元格中的值是 0 或其他通用格式的整数。我遇到的问题是 cell.Value 方法。当我将它放入 MsgBox 时,它返回空白。当我使用指定单元格时
Range("AT45").Value
它返回单元格中的数字。同样有趣的是:当我在该循环中调用 cell.address 时,它成功返回了单元格地址。有什么我忘记了吗?我已将单元格声明为 Range 对象,它仍然这样做。
解决方案
推荐阅读
- reactjs - 需要帮助为 Jest 和 Enzyme 中的 SASS 样式编写测试
- python - 使用 python 抓取元素
- java - 当getter具有空值而不是返回java.lang.NullPointerException时如何返回空值
- javascript - 有足够的时间使用 onclick 事件发送隐藏的输入文本 | JavaScript
- ios - Xcode 11.6 - 无法在 Iphone 中安装
- java - 如何将数组从不同的类检索到一个类中
- c# - 试图在统一 3D 中冻结相机位置
- python - 如何在不强制使用默认值的情况下提取 Pycharm 中的参数?
- javascript - 使用 post 请求将值从 HTML 表单提交到 Node-js
- flutter - 如何关闭 ChangeNotifier Provider Flutter 中的函数