import danych z pliku txt do excela

Tematy nie należące do żadnej z pozostałych kategorii

Moderator: Moderatorzy

import danych z pliku txt do excela

Postprzez nowy_1 » Cz 08.11.2007 14:44

Potrzebuję makra, które importuje mi do excela dane z pliku txt. Przyczym chcę aby importowało tylko ten fragment tekstu, który rozpoczyna się słowem "Start" aż do słowa " Stop", ignorując tekst nieistotny. Poniżej przedstawiłem schemat mojego pliku txt.
Tekst który chcę importować do excela znajduje się w kilku miejscach dokumentu - a ja chciałbym żeby excel importował wszystko to co znajduje sie między słowami kluczowym "Start" i "Stop". Najlepiej jakby zapisywał tekst w excelu w komórkach poziomo, poczym jakby znalazł drugi tekst to przechodziłby do następnej linijki w excelu i zapełniał ją też poziomo.



 

 
AAAABBBBBBBBCCCCCCCCCCDDDDD
Nieistotny tekst
 

Start
Dane które chcę importować do excela
Stop

AAAABBBBBBBBCCCCCCCCCCDDDDD
Nieistotny tekst


AAAABBBBBBBBCCCCCCCCCCDDDDD
Nieistotny tekst


Start
Dane które chcę importować do excela
Stop

AAAABBBBBBBBCCCCCCCCCCDDDDD
Nieistotny tekst


AAAABBBBBBBBCCCCCCCCCCDDDDD
Nieistotny tekst



[/b]
nowy_1
 
Posty: 12
Dołączył(a): Śr 31.10.2007 07:58

Postprzez OShon » Cz 03.04.2008 20:20

polecam http://www.coderscity.net/forum7.html
znajdziesz tam odpowiedz na te i inne pytania dotyczące VBA

Polecam procedurę Open file For Input.
Pomocne będzie użycie funkcji instr() aby określić zakres danych początku i końca. (o ile nie masz na sztywno określonych numerów linii niezbędnych do importu)
Obrazek
Oskar Shon - MVP Office Dev. 11/20, 3x MCC, 4/9/22 TechNet
Forum moderator: Outlook.pl | ExcelForum.pl | MSDN dział VBA
Zobacz fajne dodatki: Outlooka, Excela, Worda lub PowerPointa
OShon
 
Posty: 10448
Dołączył(a): Cz 19.10.2006 08:31
Lokalizacja: Projekt autorski VBATools.pl


Powrót do Inne

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości