Uložení excelovské tabulky do souboru CSV je častým úkolem. Soubor CSV je textový soubor, kde jsou pole odděleny oddělovačem, nejčastěji středníkem, každý záznam je na jednom řádku. V Excelu je příkaz pro uložení tabulky z jednoho listu do csv souboru.
Pokud chceme ale práci automatizovat pomocí maker, narazíme na problém. Při zaznamenání makra pro uložení tabulky do CSV souboru se makro vytvoří a vše se zdá v pořádku. Jenže když makro spoustíme, zjistíme že nevytvoří csv soubor s oddělovačem středník ale čárka a místo desetinné čárky použije desetinnou tečku.
Vytvořil jsem makro které chybu excelovského záznamníku napravuje. Makro je uloženo v souboru Makro CSV.xls a je dobře komentované. Je využito makro zaznamenané záznamníkem a doplněné kódem který špatně vytvořený soubor csv soubor překonvertuje na správný.