excel - Macro Formatting a csv file -


i using macro generate file 3 columns ( a,b,c) , save csv. have working fine except when save it. file saves correct saves lines in columns after data " " " in rows of each line. need clean up. ending line different everyday, , need delete first open line end of workbook.

i tried this:

selection.end(xldown).select range("a100:c100").select range(selection, activecell.specialcells(xllastcell)).select selection.delete shift:=xlup 

but cell reference change everyday, tried:

selection.end(xldown).select range("a:c").select range(selection, activecell.specialcells(xllastcell)).select selection.delete shift:=xlup 

and deletes data. great below example of data , how looks. need rid of " " " , these show when view in notepad, program use looks @ " " " data

 6/27/2012 0:00,aaaa,-0.011111  6/27/2012 0:00,bbbb,-0.22222  6/27/2012 0:00,cccc,-0.03333  6/27/2012 0:00,ddddd,-0.0044  6/27/2012 0:00,xxxxxx,-0.0555  ' '  ' '  ' '  ' '  ' ' 

try code clean out unnecessary lines ""

dim rng range set rng = columns(1).find("""") range(rng, rng.end(xldown).end(xltoright)).entirerow.delete 

this work long there more 1 " in line, if there 1, gets bit trickier.


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -