【问题标题】:Positioning an Excel display using VBA使用 VBA 定位 Excel 显示
【发布时间】:2015-03-27 18:31:18
【问题描述】:

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

【问题讨论】:

标签: excel vba


【解决方案1】:

试试这个:

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

本文包含更多信息和选项,您可能会觉得有帮助:

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

【讨论】:

    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-28
      • 2017-06-15
      • 2012-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-23
      • 2016-04-25
      相关资源
      最近更新 更多