Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I want to save data as CSV file (with specific name) and if CSV file doesn't
exist - create it and if CSV file does exist to 'add' values to bottom of existing csv file rows. Help!? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub AppendCSV()
Const MyPath = "C:\temp\" Const WriteFileName = "textb.csv" Const Delimiter = "," Const ForReading = 1, ForWriting = 2, ForAppending = 8 Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0 Set fswrite = CreateObject("Scripting.FileSystemObject") 'open files WritePathName = MyPath + WriteFileName If Dir(WritePathName) = "" Then fswrite.CreateTextFile WritePathName End If Set fwrite = fswrite.GetFile(WritePathName) Set ts = fwrite.OpenAsTextStream(ForAppending, TristateUseDefault) LastRow = Cells(Rows.Count, "A").End(xlUp).Row For RowCount = 1 To LastRow LastCol = Cells(RowCount, Columns.Count).End(xlToLeft).Column For ColCount = 1 To LastCol If ColCount = 1 Then OutPutLine = Cells(RowCount, ColCount) Else OutPutLine = OutPutLine & Delimiter & Cells(RowCount, ColCount) End If Next ColCount ts.writeline OutPutLine Next RowCount ts.Close End Sub "Helmut" wrote: I want to save data as CSV file (with specific name) and if CSV file doesn't exist - create it and if CSV file does exist to 'add' values to bottom of existing csv file rows. Help!? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
SAVE and SAVE AS options disappeared from the drop down FILE menu | Excel Discussion (Misc queries) | |||
Excell2003 (SP-1) File > Save and File > Save As.. grayed out | Excel Discussion (Misc queries) | |||
Save Excel file - prompts to save - no Volitile functions used | Excel Worksheet Functions | |||
Excel marcos firing on file save as but not file save | Excel Programming | |||
Save File to Another Directory, but not change Users File Save location | Excel Programming |