【问题标题】:excel vba Change view of specific split viewexcel vba 更改特定拆分视图的视图
【发布时间】:2019-03-17 21:37:18
【问题描述】:

我对 Excel 工作表使用分屏(垂直)。在左窗格中,我想要一个带有按钮(和宏)的菜单。在右窗格中,我命名了工作表的不同区域。单击按钮应在右窗格中显示相关区域。 按钮正在工作,但仅更改左窗格中的视图。

 Sub Vocabulaire()
   ' Vocabulaire Macro
      Application.Windows(2).ScrollColumn = 14
 End Sub

有人可以帮忙吗?

【问题讨论】:

  • 您已经硬编码了窗口索引(2),它可能是也可能不是左窗格或右窗格。实际上,Application.Windows 甚至可能不会生成属于您要使用的工作簿的窗口。请改用ThisWorkbook.Windows。也就是说,我不会假设关于窗口计数和位置的任何事情 - 用户可以比大多数代码跟上的速度更快地更改它。

标签: excel vba


【解决方案1】:

我终于在 VBA 的 Windows 帮助中找到了答案。它是:

Sub Ruban()
  With ActiveWindow.Panes(2) 'My screen is split in two vertically
   .ScrollColumn = 5 'or 60 0r 121 etc.
  End With
End Sub

按钮菜单将 Panes(2) 发送到第五列。等等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-24
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多