Как щелкнуть или дважды щелкнуть ячейку, чтобы открыть указанную форму пользователя в Excel?
Указанную пользовательскую форму удобно открывать, просто щелкнув или дважды щелкнув ячейку в Excel. Но как этого добиться? Вам может помочь метод, описанный в этой статье.
Щелкните или дважды щелкните ячейку, чтобы открыть указанную форму пользователя с кодом VBA.
Щелкните или дважды щелкните ячейку, чтобы открыть указанную форму пользователя с кодом VBA.
Пожалуйста, сделайте следующее, чтобы щелкнуть или дважды щелкнуть ячейку, чтобы открыть указанную форму пользователя в Excel.
1. Откройте рабочий лист с ячейками, которые вы хотите щелкнуть, или дважды щелкните, чтобы открыть пользовательскую форму.
2. Щелкните вкладку листа правой кнопкой мыши и выберите Просмотреть код из контекстного меню. Смотрите скриншот:
3. В дебюте Microsoft Visual Basic для приложений окна, скопируйте и вставьте следующий код VBA в окно кода.
Код VBA: щелкните ячейку, чтобы открыть указанную форму пользователя в Excel:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby20171226
If Not Application.Intersect(Target, Range("A1:B9")) Is Nothing Then
UserForm1.Show
End If
End Sub
Код VBA: дважды щелкните ячейку, чтобы открыть указанную форму пользователя в Excel:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby20171226
If Not Application.Intersect(Target, Range("A1:B9")) Is Nothing Then
Cancel = True
UserForm1.Show
End If
End Sub
Внимание: В коде A1: B9 - это диапазон ячеек, на основе которого вы откроете пользовательскую форму. А UserForm1 - это имя пользовательской формы, которую вы откроете, щелкая или дважды щелкая ячейки. Пожалуйста, измените его в зависимости от ваших потребностей.
4. нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно.
С этого момента, когда щелкните или дважды щелкните любую ячейку в определенном диапазоне, указанная форма пользователя будет открываться немедленно, как показано ниже.
Статьи по теме:
- Как дважды щелкнуть ячейку, чтобы открыть указанный лист в Excel?
- Как добавить галочку в ячейку двойным щелчком в Excel?
- Как автоматически добавить / ввести текущую дату / время в ячейку двойным щелчком в Excel?
- Как дважды щелкнуть ячейку и добавить 1 к значению этой ячейки в Excel?
- Как открыть календарь при нажатии на определенную ячейку в Excel?
Лучшие инструменты для офисной работы
Усовершенствуйте свои навыки работы с Excel с помощью Kutools for Excelи испытайте эффективность, как никогда раньше. Kutools for Excel Предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Office Tab Добавляет в Office интерфейс с вкладками и значительно упрощает вашу работу
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
