У меня есть книга Excel с большим количеством информации, которую я хочу извлечь и вставить в новую книгу, в которой содержится этот макрос.
Что мне действительно нужно, так это общая функция, которая принимает несколько аргументов, таких как sourcefile и column. Мне нужны только столбцы, но весь столбец из исходного файла.
Вот так я представляю функцию, чтобы она выглядела (псевдокод)
Public Function getColumnFromWorkbook(ByVal strSourceFile, ByVal sourceWorksheet)
Application.ScreenUpdating = False
Set wb = Workbooks.Open(strSourceFile, True, True)
With ThisWorkbook.Worksheets(destSheet)
.column(1) = wb.Worksheets(sourceWorksheet).Columns(sourceColumn)
End With
End Function
Функция выше, вероятно, не работает. Но это может показать, что я, по сути, после:)