Пропустить ячейки в Excel, используя VBA - PullRequest
0 голосов
/ 13 января 2020

Я работаю над пользовательским интерфейсом в Excel (я знаю, не идеально, но это начало), и, как я его изложил, есть несколько пустых ячеек (т.е. от N12 до N14) между двумя ячейками, которые «входные» ячейки (т.е. N11, N15). Мне интересно, есть ли какое-либо утверждение IF или что-то в этом роде, которое позволило бы мне нажимать клавишу TAB над ячейками N12-N14, нажимая только клавишу «TAB» один раз?

Одновременно у меня есть пустая ячейка (то есть O11) ниже N11, которую я хотел бы пропустить, чтобы перейти к P11, нажав один раз клавишу "ENTER"?

Есть предложения?

Ура Kevin

1 Ответ

0 голосов
/ 13 января 2020

Не уверен, но вы могли бы использовать что-то в этом духе.

Вызовите это на открытой книге, возможно

application.OnKey "{tab}","Supertab"

Имейте это в модуле

Sub SuperTab()
    ActiveCell.End(xlToRight).Select
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...