gpt4 book ai didi

vba - Excel VBA : Get Last Cell Containing Data within Selected Range

转载 作者:行者123 更新时间:2023-12-02 09:02:39 24 4
gpt4 key购买 nike

如何使用 Excel VBA 获取包含特定范围内数据的最后一个单元格(例如 A 列和 B 列Range("A:B"))?

最佳答案

使用像下面这样的Find很有用,因为它

  • 可以立即找到二维范围内的最后一个(或第一个)单元格
  • 测试Nothing识别空白范围
  • 适用于可能不连续的范围(即 SpecialCells 范围)

“YourSheet”更改为您正在搜索的工作表的名称

Sub Method2()
Dim ws As Worksheet
Dim rng1 As Range
Set ws = Sheets("YourSheet")
Set rng1 = ws.Columns("A:B").Find("*", ws.[a1], xlValues, , xlByRows, xlPrevious)
If Not rng1 Is Nothing Then
MsgBox "last cell is " & rng1.Address(0, 0)
Else
MsgBox ws.Name & " columns A:B are empty", vbCritical
End If
End Sub

关于vba - Excel VBA : Get Last Cell Containing Data within Selected Range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8785063/

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