使用 VBA 定位 Excel 显示

Ste*_*eve 6 excel vba

在 Excel 2013 中使用 VBA。我想在左上角使用特定单元格(例如“X25”)定位活动工作表。我曾尝试从当前显示的区域 .Select ("ZZ200") 中选择单元格,然后重新选择我的目标单元格。我似乎无法控制目标单元格的位置。建议

小智 10

尝试这个:

Application.Goto Range("X25"), Scroll:=True
Run Code Online (Sandbox Code Playgroud)

本文提供了更多信息和选项,您可能会觉得有用:

https://msdn.microsoft.com/en-us/library/office/ff839232.aspx


and*_*rew 2

尝试这个。实际上,我使用“记录宏”功能获得了大部分代码。当您不知道如何做某事时,这是一个非常方便的工具

my_cell = "ZZ2200"  'change this to whatever you need
cell_row = Range(my_cell).Row
cell_col = Range(my_cell).Column

'moves to the top left corner
ActiveWindow.SmallScroll ToRight:=-9999
ActiveWindow.SmallScroll Up:=-99999

'moves to your active cell
ActiveWindow.ScrollRow = cell_row
ActiveWindow.ScrollColumn = cell_col

'selects your cell
Range(my_cell).Select
Run Code Online (Sandbox Code Playgroud)