Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
spustení programu Excel , a prejdite do menu " Nástroje " .
2
Vyberte submenu " makro " , a vyberte editore jazyka Visual Basic .
3
zvoľte " modul " z menu Vložiť
4
skopírujte a vložte nasledujúci text : .
Sub LargeFileImport ( )
' Rozmery Premenné
Dim ResultStr As String
Dim názov súboru , ako String
Dim STRANA As Integer
Dim Counter ako Double
"Opýtajte sa užívateľa na súbor , meno
fileName = InputBox ( " Zadajte názov textového súboru je napr test.txt " )
" Skontrolujte , či zákaz vstupu
Keď filename = " " Tak End
" Get Next dispozícii popisovač súboru Počet
STRANA = FreeFile ( )
" Open Text File Pre vstup
Otvoriť FileName vstupné ako # STRANA
" Turn Off Screen Aktualizácia
Application.ScreenUpdating = False
" vytvorte nový zošit s jedného listu v tom
zošitov . Pridať šablóny : = xlWorksheet
" počítadlo 1
Counter = 1
" Loop až do konca súboru je dosiahnuté
robiť , keď Seek ( STRANA ) < = LOF ( STRANA )
" Zobraziť Import Číslo riadka V stavovom riadku
Application.StatusBar = " Import riadok " & _
Counter & " textového súboru " & FileName
" Obchod jeden riadok textu zo súboru do premennej
Linkový vstup # STRANA , ResultStr
" Uloženie premenných dát do aktívnej bunky
Ak Ľavá ( ResultStr , 1 ) = " = " Potom
ActiveCell.Value = " ' " & ResultStr
Else
ActiveCell.Value = ResultStr
End If
" Pre verzie programu Excel do programu Excel 97 , zmeňte 65536-16384
Ak ActiveCell.Row = 65536 Potom
" Ak je na posledný riadok potom Pridať nový list
ActiveWorkbook.Sheets.Add
Else
" Keď nie v poslednom rade potom ísť o jednu bunku nadol
ActiveCell . offset ( 1 , 0 ) . Vyberte
End If
" Zvýšiť čítač o 1
Counter = Counter + 1
Start Again Na začiatok z ' robiť , keď " Vyhlásenie
Loop
" Zavrite The Open Text File
Zatvorte
" Odstrániť správu zo Status Bar
Application.StatusBar = False
End Sub
5
Stlačením klávesu F5 spustiť makro .
Copyright © počítačové znalosti Všetky práva vyhradené