Munka fájlokkal VBA példák

Üdvözlet! Ma beszélünk fájlokat, hanem, hogy hogyan kap információt a szöveges fájlokat VBA. És mi fog javítani a program képes, mint mindig, egy példát.

A szokásos szöveges fájl tartalmazza a következő sort:

Üdvözöljük a honlapon CodeTown.ru
Itt találsz sok érdekes
példák különböző témákban
és különböző nyelveken.
Élvezze =)

Szükséges, hogy azokat a lista az Excel, hogy minden szó volt a cellájában, figyelembe véve hiányosságok.

Ha elolvasod az előző cikkben, során a hibakezelő On Error GoTo. Ezután nyissa «C :. \ Users \ ...... \ VBA \ files \ file.txt» For Input # 1 - úgyhogy a fájl elérési útvonalát, és ott meg kell határozni, hogy pontosan az utat!. amelyhez a fellebbezést, és így a fájl egy szimbolikus szám 1.

Emellett már a ciklus vezetjük le sorban bemeneten keresztül a mi tömb sorainak s. Szintén emlékeztetni arra, hogy a ReDim megőrzése - csapat tömb újraelosztása megőrizve e adatok.
Ja, ez a része a kódot, melyet most ciklikusan olvassa el a fájlt, és töltse ki a tömböt s.

Mint látható, egy kis programot. Ebben a darabban dolgozunk egy tömböt, hogy van a korai, és bővítjük minden szó a polcokon. Mert Run ciklus áthaladását az összes rögzített vonalak, míg Bár - karakterek belül szálakat. Mi van vágva a „szó” sort, egy szóközt és írd a megfelelő sejteket.

Ügyeljen arra, hogy zárja be a fájlt Bezárás # 1 csapat után dolgozik rajta.

Külön megjegyzem vonalon Ha err.number = 62 Akkor Folytatás 1. Ha a fájl olvasása, a fordító jön a végén, akkor dobja a hibát, amelynek száma mindössze egyenlő 62. Azaz, a segítségével ez a hiba kijutunk a fájl olvasása elején minden kódot.

Ha van néhány csapat nem volt egyértelmű, azt tanácsolom, hogy olvassa el a korábbi cikkeket, ott találsz példákat velük dolgozni.

Ossza meg ezt a linket:

Kapcsolódó cikkek