【发布时间】:2015-10-09 03:14:12
【问题描述】:
有没有办法在 VBA 中获取工作表的可见“工作区”范围?
我指的是当前在应用程序窗口范围内可见的单元格范围。因此,垂直或水平滚动会改变可见的单元格。
我问的原因是我有代码,一旦选择了某个范围内的单元格,在计算后单元格选择将跳回前一个范围。但是,如果之前的范围是“屏幕外”,我想指定一个新的单元格目标来激活...
【问题讨论】:
有没有办法在 VBA 中获取工作表的可见“工作区”范围?
我指的是当前在应用程序窗口范围内可见的单元格范围。因此,垂直或水平滚动会改变可见的单元格。
我问的原因是我有代码,一旦选择了某个范围内的单元格,在计算后单元格选择将跳回前一个范围。但是,如果之前的范围是“屏幕外”,我想指定一个新的单元格目标来激活...
【问题讨论】:
考虑:
Sub Macro1()
Dim r As Range
Dim s As String
Set r = ActiveWindow.VisibleRange
s = r.Address
MsgBox (s)
End Sub
【讨论】: