excel - 使用 Active.cell.column 和行范围的 VBA 范围
问题描述
我有一个声明:
Range("C4:C6").Value = "No"
而且我需要使用.ActiveCell.Column 定义列字母,当我有一个特定行的范围时,一切都很好,就像:
Cells(4, ActiveCell.Column).Value = "No"
但是如何以与上面具有 .activecell.column 的代码相同的方式编写“Range("C4:C6")”
希望可以有人帮帮我?
解决方案
尝试:
Range(Cells(4, ActiveCell.Column),Cells(6, ActiveCell.Column)).Value = "No"
这相当于范围从第 4 行开始,到 Activecell 的任何列结束,但第 6 行。
推荐阅读
- c# - 如何为每个用户输入做while循环?
- python - 有没有办法在循环中使用“点调用”?
- jenkins - 使用 REST API 获取 Jenkins Job 的参数?
- amazon-web-services - AWS 记录静态 ip 或平衡器?
- javascript - VueJs 钩子返回空的 refs 对象,后跟引用的元素
- flutter - 无法在颤动中更改按钮的高度
- python - 可以在整个数据帧上的 pandas 中使用“mask”或“where”,但只更改一列
- python - 在 Python 中用名称绘制 (x,y) 坐标
- python - 在python中绘制正态曲线
- android - 启动时间太慢 Android App Check:JNI