konto usunięte

Temat: Stara ma znow male/krotkie pytanie...

witajcie,

przygotowywuje pewien plik importowy w csv, ktory sie generuje i zaciaga przez system po pewnych modyfikacjach w notatniku. Chcialbym zautomatyzowac ten proces.

konkretnie to chodzi o caly pierwszy wiersz, w ktorym sa opisy poszczegolnych kolumn. Np: pierwsza kolumna: Kwota druga: Data

i potem w csv, mam: Kwota;Data; itd.

jak sie pozbyc automatycznie tego pierwszego wiersza opisowego w eksportowanym potem csv?

konto usunięte

Temat: Stara ma znow male/krotkie pytanie...

W sęsie jak wywalić pierwszy wiersz ?

rows(1).delete

ale stawiem ze nie o to chodzi. Opisz dokładniej.

konto usunięte

Temat: Stara ma znow male/krotkie pytanie...

zalozmy ,ze pierwszy wiersz sluzy do rozpoznawania kolumn i sa w nim napisane nazwy kolumn, aby przy wprowadzaniu sie nie pomylic.

Np. w pierwsej kolumnie sa kwoty, w drugiej daty, w trzeciej nazwiska, w czwartej imiona.
wiec w .csv mam tak:

KWOTA,DATA,NAZWISKO,IMIE
2111,20100226,Kowalski,Michal
21654,20100226,Wisniewski,Grzegodz

Poniewaz ten plik zaczytujemy bezposrednio, nie chcialbym, aby trzeba go bylo potem edytowac. Wiec w jaki sposob, wykonac zapisanie w csv, ale bez pierwszego wiersza.

mam nadzieje, ze dobrze to wyjasnilem... jesli nie, sprobuje inaczej.
pozdrawiam

konto usunięte

Temat: Stara ma znow male/krotkie pytanie...

no więc właśnie

rows(1).delete
activeworkbook.saveas filename:=cośtamcośta, format:=cośtamcośtam

zakładając oczywiscie ze ten workbook jest aktywny i jest jeden arkusz w nim

konto usunięte

Temat: Stara ma znow male/krotkie pytanie...

A jezeli chcesz zachować nagłówek (pierwszy wiersz) w źródłowym pliku to najpierw skopiuj arkusz do nowego, pustego workbooka:

activesheet.copy

Następna dyskusja:

Twoja stara nagrywa makra




Wyślij zaproszenie do