使用VBA定位Excel显示

2eafrhcq  于 2023-05-19  发布在  其他
关注(0)|答案(2)|浏览(139)

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

pcww981p

pcww981p1#

试试这个:

Application.Goto Range("X25"), Scroll:=True

本文提供更多信息和选项,您可能会发现有用:
https://msdn.microsoft.com/en-us/library/office/ff839232.aspx

n9vozmp4

n9vozmp42#

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

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

相关问题