Если вы хотите очистить содержимое файла csv, тогда попробуйте этот макрос
Sub clear()
Workbooks.Open Filename:="C:\Users\p100789\Documents\SAP\SAP GUI\test.csv"
Cells.ClearContents
Activeworkbook.Close SaveChanges:=True
End Sub
ПРИМЕЧАНИЕ: Вы должны заменить путь к файлу своим
Если файл .CSV находится в той же папке, вы можете автоматически выбрать каталог с помощью следующей командной строки:
filepath = ActiveWorkbook.Path & "\"
Итак, ваш код будет:
Sub clear()
Dim filepath As String
Dim FileName As String
filepath = ActiveWorkbook.Path & "\"
FileName = "Book2.csv"
Workbooks.Open Filename:=filepath & Filename
Cells.ClearContents
Activeworkbook.Close SaveChanges:=True
End Sub
Надеюсь, эта помощь =)