gpt4 book ai didi

excel - 来自列号的vba列地址

转载 作者:行者123 更新时间:2023-12-04 21:11:35 26 4
gpt4 key购买 nike

我有一个列号,比如 columnNumber = 4 .我需要此列的使用范围。我知道如何找到最后使用的行,我可以将列号转换为这样的列号

ColumnLetter = Split(Cells(1, ColumnNumber).Address, "$")(1)
LastRow = sht.Cells(sht.Rows.Count, ColumnLetter).End(xlUp).Row

然后像这样建立一个地址
rngaddy = ColumnLetter & "1:" & ColumnLetter & LastRow

最后做
Range(rngaddy)

但是,有没有一种更简单的方法来查找列的完整使用范围给定它的数字?

最佳答案

   Dim rngaddy As Range
With Sheet1
Set rngaddy = .Range(.Cells(1, 4), .Cells(.Rows.Count, 4).End(xlUp))
End With

如果出于某种原因,您想查看 A1 中的地址符号,仅仅是:
debug.print rngaddy.address

请注意,在这样做时, rngaddy本身就是范围对象,而不是字符串。所以没必要做 Range(rngaddy)

关于excel - 来自列号的vba列地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49743413/

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