Ниже приведены последние несколько строк длинного макроса, которые я должен сгенерировать в своем файле продаж для своего бизнеса. Макрос работает нормально и экспортируется именно так, как я хочу, но я бы хотел внести небольшое изменение.
Файл, который я экспортирую, содержит список из 10 цифр в столбце A, а следующий код делает окончательное чтение XXEND, за которым следует пара пустых строк.
Columns("B:B").Select
Selection.Delete Shift:=xlToLeft
Range("A1").Select
Application.Goto Cells(Rows.Count, "A").End(xlUp).Offset(1), Scroll:=True
ActiveCell.FormulaR1C1 = "XXEND"
Range("A1").Select
Application.Goto Cells(Rows.Count, "A").End(xlUp).Offset(2), Scroll:=True
ActiveCell.FormulaR1C1 = "'"
Range("A1").Select
ActiveWorkbook.SaveAs FileName:="/Users/LucasWayne/Desktop/Websales.txt", FileFormat:=xlText, CreateBackup:=False
Shell ("/Users/LucasWayne/Desktop/WebSalesToK4.app")
ActiveWorkbook.Close
End Sub
Иногда в моем списке нет значений в столбце A, причем значение XXEND является единственным значением во всей книге.
Если это так, то перед вводом XXEND, если в столбце A нет значений, я бы хотел досрочно завершить макрос и вместо этого просто закрыть файл Excel без сохранения.
У кого-нибудь есть совет?
Заранее спасибо!