gpt4 book ai didi

excel - 将整行定义为范围的语法

转载 作者:行者123 更新时间:2023-12-02 07:11:14 25 4
gpt4 key购买 nike

在 Excel 中,我可以将整列定义为一个范围,并对该范围内的各个单元格进行寻址,如下所示:

Sub headache()
Dim r As Range
Set r = Range("A:A")
MsgBox r(1).Address & vbCrLf & r(2).Address
End Sub

如果我尝试对整行执行相同的操作:

Sub headache2()
Dim r As Range
Set r = Rows(1)
MsgBox r(1).Address & vbCrLf & r(2).Address
End Sub

我没有得到该范围内的单个单元格。我的解决方法是:

Set r = Range(Cells(1, 1), Cells(1, Columns.Count))

我不敢相信这是制作范围的最简单方法............有什么建议吗?

最佳答案

您可以使用:

   Set r = Rows(1).Cells

或者只是使用:

   MsgBox r.Cells(1).Address & vbCrLf & r.Cells(2).Address

但请注意,使用索引访问某个范围的 Range(或 Cells)属性永远不会仅限于该范围。

关于excel - 将整行定义为范围的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30620517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com