首次打开excel宏时向左滚动

问题描述 投票:0回答:3

我有一个宏,它运行得很好。但是,结果始终显示在右侧(最新列)。

我尝试添加宏:

select.range("A1")

Application.Goto Reference:="R1C1"

但它仍然不起作用。

有谁知道如何让第一次打开时左侧(A列)的滚动条吗?

excel vba
3个回答
1
投票

我解决了这个问题。 我添加这一行“ActiveWindow.LargeScroll ToRight:=-1”

谢谢你


0
投票

您的代码中缺少

Scroll:=True
,无法将工作表滚动到激活的范围。

试试这个:

Application.Goto Reference:=Sheet1.Range("A1"), Scroll:=True

0
投票

我使用了以下内容。 这会强制向左完全滚动,但也会将焦点放在 A1 单元格上。

ActiveWindow.ScrollColumn = 1
ActiveWindow.ScrollRow = 1
© www.soinside.com 2019 - 2024. All rights reserved.