0

我已经建立了一个 12 个月的名册,其中我有 365 天的 365 列,我的 120 名员工列在每一行,一直到第 120 行。

我正在寻找一些 VBA 代码,它允许我(例如)显示第 120 行,同时保持显示活动列。

我目前正在使用下面的简单代码,它确实突出显示了该行,但将列集重置为显示 A 列。我正在使用切换按钮来启动宏。

Sub ToggleButton3_Click()
Cells(ActiveCell.Row, "70").Activate
End Sub

任何提示、解决方案或建议将不胜感激!

谢谢!

4

1 回答 1

0

您应该创建一个像这样的过程:

Public Sub MoveToRow()
    ActiveSheet.Cells(70, ActiveCell.Column).Activate
End Sub

并将其与键盘快捷键相关联(即 CTRL + J)。打开宏对话框-> 选择ThisWorkBook.MoveToRow()-> 单击“选项”按钮 ->分配快捷方式。有用 :)

于 2019-01-14T23:00:27.293 回答