【发布时间】:2021-06-20 01:14:03
【问题描述】:
我有一个声明:
Range("C4:C6").Value = "No"
我需要使用.ActiveCell.Column 定义列字母,当我有一个特定行的范围时一切都很好,就像:
Cells(4, ActiveCell.Column).Value = "No"
但是如何以与上面具有 .activecell.column 的代码相同的方式编写 "Range("C4:C6")"
希望有人能帮助我吗?
【问题讨论】:
我有一个声明:
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 行。
【讨论】:
C3 或 C3:D6 之类的表示法
C3 开始并以任何列结束,但第 6 行。但是如果您想在活动列中执行此操作,您的代码也可以工作。我的回答只是试图帮助您找到正确的代码,我想我们明白了:)