У меня есть базовый макрос c копирования данных в новую книгу и сохраняю файл как файл формата CSV, но как файл TXT. Скрипт работает чисто, за исключением того факта, что в файле TXT много строк с пустыми данными. Как я могу удалить эти строки «,,,,,,,,,»?
Пример в файле TXT, поскольку CSV показывает все строки с правильно отформатированными данными:
01, 05, Store001,9999999`` 20200802,20200803`` 1, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,
Sheets("Create").Select
Range("A1:J1").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=True, Transpose:=False
Application.CutCopyMode = False
Dim MyFile As String
MyFile = Format(Range("F2"), "YYYYMMDD") & ".txt"
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs ("'file path is here" & MyFile), FileFormat:=xlCSV, CreateBackup:=False
ActiveWindow.Close
Sheets("Master").Select