У меня есть код VBA для пользовательской формы в Excel. Эта пользовательская форма позволяет мне отображать список, в котором отображаются все доступные рабочие листы ... Затем, после выбора нужного рабочего листа в моем списке и нажав на моей пользовательской форме одну кнопку с именем «CommandButton1», он выбирает мне нужный рабочий лист ... Однако я Я бы хотел, просто выбрав и щелкнув по моему желаемому листу в моем списке, он выберет мне нужный лист (Таким образом, мне больше не нужно будет нажимать на мою кнопку «CommandButton1» в моей пользовательской форме, чтобы выбрать нужный лист). ... Если бы кто-то мог помочь мне с этим, это было бы действительно замечательно .. Большое спасибо заранее. Хави, пожалуйста, найдите мой код ниже:
Sub CommandButton1_Click()
Worksheets(ListBox1.Value).Select
End Sub
Sub UserForm_Initialize()
Dim n As Integer
Dim msg As String
On Error GoTo Exit
Do
n = n + 1
ListBox1.AddItem Sheets(n).Name
Loop Until n = Worksheets.Count
If ListBox1.Value.Selected Then
CommandButton1_Click = True
Else
CommandButton1_Click = False
End If
Exit:
End Sub