Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť všetky hárky programu Excel do formátu CSV s makrami

V programe Microsoft Excel , môžete ľahko previesť zošit formátu CSV výberom vhodného typu súboru v " Uložiť ako " v dialógovom okne . Pri použití tejto metódy , bude len aktívny hárok previesť . To je preto , že CSV súbory môžu obsahovať iba jeden list . Ak chcete previesť viac listov do formátu CSV , budete musieť exportovať jeden po druhom . Jedná sa o aktivácii každý list , pohybujúce sa na prázdny zošit a uložiť ho ako súbor CSV . Ak chcete vykonať túto úlohu ľahšie a pohodlnejšie , používať makrá . Pokyny dovolená 1

Spustite program Microsoft Excel a otvorte zošit .
2

Stlačením tlačidla " ALT + F8 " sa otvorí okno Makrá . Zadajte " ExportSheetsToCSV " do poľa Názov makra a potom kliknite na " Vytvoriť " .
3

Zadajte nasledujúci kód v editore VBA . Toto makro vytvorí súbory CSV v rovnakom priečinku ako zošit pomocou názvov hárkov pre názvy súborov .

Sub ExportSheetsToCSV ( )

Dim wSheet ako zošit

Dim csvFile As string

pre každú wSheet v listoch

On Error Resume Next

wSheet.Copy

csvFile = CurDir & " \\ " & wSheet.Name & " . csv "

ActiveWorkbook.SaveAs Meno súboru : = csvFile , _

FileFormat : = xlCSV , CreateBackup : = False

ActiveWorkbook.Saved = TRUE

ActiveWorkbook.Close

Ďalšie wSheet

End Sub
4

Zatvorte VBA upraviť vrátiť do svojho zošita .
5

Stlačením tlačidla " ALT + F8 " Opäť sa otvorí okno Makrá . Zvoľte " ExportSheetsToCSV " zo zoznamu a kliknite na tlačidlo " Run " . Počkajte Excel dokončiť konverziu listy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené