首页 > 解决方案 > 使用 Active.cell.column 和行范围的 VBA 范围

问题描述

我有一个声明:

Range("C4:C6").Value = "No"

而且我需要使用.ActiveCell.Column 定义列字母,当我有一个特定行的范围时,一切都很好,就像:

Cells(4, ActiveCell.Column).Value = "No"

但是如何以与上面具有 .activecell.column 的代码相同的方式编写“Range("C4:C6")”

希望可以有人帮帮我?

标签: excelvbarange

解决方案


尝试:

Range(Cells(4, ActiveCell.Column),Cells(6, ActiveCell.Column)).Value = "No"

这相当于范围从第 4 行开始,到 Activecell 的任何列结束,但第 6 行。


推荐阅读