Я пытаюсь создать пользовательскую форму с VBA, в которой он будет молча открывать рабочую книгу (с помощью CommandButton) и копировать содержимое указанного столбца в ListBox в том же GUI, но после запуска он открывает лист и торчит там без обратного копирования данных. Вот основная часть кода. Может кто-нибудь, пожалуйста, помогите?
Sub OpenBox()
Dim owbSource As Workbook
Dim rSource As Range
With Application.FileDialog(msoFileDialogFilePicker)
.Show
fullPath = .SelectedItems.Item(1)
End With
Application.ScreenUpdating = False
Set owbSource = Workbooks.Open(fullPath, True, True)
ThisWorkbook.Activate
Set rSource = owbSource.Worksheets("Property").Range("B5:B77")
ListBox1.RowSource = rSource
End Sub