Отображение номера строки без перемещения столбца

Я составил 12-месячный список, в котором у меня есть 365 дней в 365 столбцах, и мои 120 сотрудников перечислены в каждом ряду, вплоть до 120.

Я ищу некоторый код VBA, который позволит мне (например) отобразить строку 120, сохранив при этом активный столбец.

В настоящее время я использую приведенный ниже простой код, который выделяет строку, но сбрасывает набор столбцов для отображения столбца А. Я использую переключатели для запуска макросов.

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

Любые советы, решения или советы будут с благодарностью!

Спасибо!

1 ответ

Решение

Вы должны создать такую ​​процедуру:

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

И связать его с сочетанием клавиш (то есть CTRL + J). Откройте диалог макросов -> Выбрать ThisWorkBook.MoveToRow() -> Нажмите кнопку "Параметры" -> Назначить ярлык. Оно работает:)

Другие вопросы по тегам