Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

makro - zapis pliku txt do excela

26 Aug 2014 09:05 1353 3
  • Level 7  
    Witam wszystkich, jestem tu nowa więc jeżeli umieściłam temat w złym miejscu to przepraszam.

    Przeglądałam już forum i wiem, że były podobne tematy ale nie znalazłam rozwiązania dla siebie. Otóż mam do napisania makro w excelu, które automatycznie będzie zczytywać dane z pliku txt.
    Plik txt ma taką formę:
    ux wartość liczbowa1 uy wartość liczbowa1
    ux wartość liczbowa2 uy wartość liczbowa2
    ux wartość liczbowa3 uy wartość liczbowa3

    Moje makro wygląda tak:
    Code: vb
    Log in, to see the code


    W excelu cały czas mi wyświetla w komórkach od A1 do B3 tylko wartości liczbowe dla linijki pierwszej.

    Proszę pomóżcie mi to poprawić. Dopiero zaczynam swoją przygodę z VBA więc bądźcie wyrozumiali.

    Pozdrawiam
  • Moderator of Programming
    Jeśli czyta i zapisuje, to już połowa sukcesu ;)

    Tajemnicą jest, dlaczego przypisanie jest poza pętlą. Nie rozumiem też dlaczego łączysz linie 'text=text & textline'
    Kolejność w pętli powinna być następująca:
    1. czytam linię
    2. zapisuję do komórek
    i.. tak w kółko, aż do EOF (end of file)

    Po mojemu powinno zadziałać coś takiego:
    Code: vb
    Log in, to see the code
  • VBA, Excel specialist
    Najlepiej jest rejestrowanie makra w celu otwarcia pliku tekstowego programom Excel
  • Level 7  
    dzięki adamas_nt :-)
    poprawiłam co nie co i teraz działa.
    Tak wygląda poprawne makro
    Code: vb
    Log in, to see the code


    jeszcze raz dzięki