使用VBA定位Excel显示

使用VBA定位Excel显示,excel,vba,Excel,Vba,在Excel 2013中使用VBA。我想在左上角放置带有特定单元格(如“X25”)的活动工作表。我已尝试从当前显示区域中选择单元格,选择(“ZZ200”),然后重新选择目标单元格。我似乎无法控制目标细胞的位置。建议试试这个。实际上,我使用“录制宏”功能获得了大部分代码。当你不知道如何做某事时,它是一个非常方便的工具 my_cell = "ZZ2200" 'change this to whatever you need cell_row = Range(my_cell).Row cell_co

在Excel 2013中使用VBA。我想在左上角放置带有特定单元格(如“X25”)的活动工作表。我已尝试从当前显示区域中选择单元格,选择(“ZZ200”),然后重新选择目标单元格。我似乎无法控制目标细胞的位置。建议试试这个。实际上,我使用“录制宏”功能获得了大部分代码。当你不知道如何做某事时,它是一个非常方便的工具

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
试试这个:

Application.Goto Range("X25"), Scroll:=True
本文提供了更多信息和选项,您可能会发现这些信息和选项很有帮助:

欢迎来到SO。发布你得到的更多帮助。