Я пытаюсь написать макрос для копирования данных из формы, затем открыть отдельную книгу и вставить данные в следующую пустую строку.У пользователя есть 21 строка информации, которую он может заполнить, но число фактически заполненных строк будет изменяться день ото дня.
Следующий код работает за исключением того, что при вставке в целевую рабочую книгупустые ячейки обрабатываются так, как будто они содержат данные.Таким образом, я получаю несколько пустых строк между каждым дампом данных.
Как я могу изменить этот код, чтобы скопировать все строки в диапазоне строки 5 - строки 25, которые содержат текст в столбце «I», но игнорируют любыепустые строки в столбце «I»?
Sub Export_Data()
Dim owb As Workbook
Dim sh As Worksheet
Set sh = Sheet1
sh.Range("A5:K25").Copy
Set owb = Workbooks.Open("my_destination_workbook")
owb.Sheets("Sheet1").Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
owb.Close True
End Sub