Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Kliknite na " Nástroje " , vyberte " makro " a vyberte " makrá . "
2
Zadajte názov makra v poli " Meno " , ako ako " LargeFileImport , " a kliknite na " Vytvoriť " . Visual Basic Editor sa otvorí automaticky .
3
Dvakrát kliknite " ( name ) modul " v okne " Vlastnosti " a typu " LargeFileModule . "
4
kliknite na ikonu " + " vedľa " Objekty programu Microsoft Office Excel . "
5
Double - kliknite na " LargeFileModule " otvorte okno " CODE " .
6
skopírujte a vložte nasledujúci do okna " Kód " :
Sub LargeFileImport ( )
" Dimension Premenné
Dim ResultStr As String Dim
FileName as String Dim
STRANA as Integer
Dim Counter Ako Double
"Opýtajte sa užívateľ na súbore Meno
FileName = InputBox ( " Zadajte text súboru je názov , napr test.txt " )
" Skontrolujte , či zákaz vstupu
Ak FileName = " " Tak End
" Get Next dispozícii popisovač súboru Počet
STRANA = FreeFile ( )
" Open Text File pre vstup
Otvoriť súboru pre vstup ako # STRANA
" Turn Off Screen Aktualizácia klipart
aplikácie . ScreenUpdating = False
" vytvorte nový zošit s jedného listu v tom
Workbooks.Add šablóny : = xlWorksheet
" počítadlo 1
counter = 1
" Loop až do konca súboru je dosiahnuté
robiť , keď Seek ( STRANA ) < = LOF ( STRANA )
" Zobraziť Import riadok číslo na postavenie bar
Application.StatusBar = " Import riadok " & _
Counter & " z 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 sa na poslednom rade potom pridať nový hárok
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č 1
Counter = Counter + 1
Start Again v hornej časti " robiť , keď " Vyhlásenie
Loop
" Close Open Text < br súbor >
Zavrite
" Odstrániť správu zo Status Bar
Application.StatusBar = false
End Sub
7
Kliknite na " Súbor " a vyberte možnosť " Close " zatvorte Editor jazyka Visual Basic .
8
Kliknite na " Nástroje " , vyberte " makro " a vyberte " makrá . "
9
Vyberte " LargeFileImport " makro od " makrá " v dialógovom okne a kliknite na tlačidlo " Spustiť " .
10
Zadajte názov súboru ( myhugedocument.txt , napríklad) v dialógovom okne , ktoré sa objavia . Excel importovať dáta , rozdeliť ich do niekoľkých listoch s cieľom obísť limity riadku programu Excel .
Copyright © počítačové znalosti Všetky práva vyhradené