Excel - správné naprogramování makra pro neprogramátora Vyřešeno
Napsal: 25 říj 2008 10:49
Ahoj,
V práci velmi často pracuji s tabulkami, ve kterých jsou zadaná data pro tiskárnu, kde se personifikují plastové karty
(tato tiskárna je velmi vyspělý stroj, zvládá potisknout až 33 tisíc karet za hodinu včetně vlastní kontroly kvality tisku a správného natištění dat), běžně na ní vyrábíme zakázky o půl milionu karet. Ale o toto nejde, dostáváme data v Excelu, NAPŘÍKLAD pro sortu BSH, která obsahuje 60.000 řádků ve 5ti sloupcích s daty. Já tyto tabulky ručně upravuji pro vytváření etiket ve Wordu, pro krabičky kam dáváme potištěné karty po 250-ti kusech, kdy potřebuji z tabulky použít pouze data pro první a 250tou kartu (první a poslední z krabičky) a to tak, že potřebuji zachovat v datech vždy první kartu, pak smazat 248 řádků, 250 řádek zachovat, a ten přesunout do druhého sloupce k první kartě, pak smazat vzniklý prázdný řádek a celé opět opakovat. Nevím jestli to popisuji nějak pochopitelně, proto přikládám obrázky z této činnosti, kterou velmi potřebuji zautomatizovat - zabírá to ruční prací neskuteně mnoho času.
Velmi proto prosím o pomoc s vytvořením a používáním makra (zkoušel jsem to, ale nedaří se)
V práci velmi často pracuji s tabulkami, ve kterých jsou zadaná data pro tiskárnu, kde se personifikují plastové karty
(tato tiskárna je velmi vyspělý stroj, zvládá potisknout až 33 tisíc karet za hodinu včetně vlastní kontroly kvality tisku a správného natištění dat), běžně na ní vyrábíme zakázky o půl milionu karet. Ale o toto nejde, dostáváme data v Excelu, NAPŘÍKLAD pro sortu BSH, která obsahuje 60.000 řádků ve 5ti sloupcích s daty. Já tyto tabulky ručně upravuji pro vytváření etiket ve Wordu, pro krabičky kam dáváme potištěné karty po 250-ti kusech, kdy potřebuji z tabulky použít pouze data pro první a 250tou kartu (první a poslední z krabičky) a to tak, že potřebuji zachovat v datech vždy první kartu, pak smazat 248 řádků, 250 řádek zachovat, a ten přesunout do druhého sloupce k první kartě, pak smazat vzniklý prázdný řádek a celé opět opakovat. Nevím jestli to popisuji nějak pochopitelně, proto přikládám obrázky z této činnosti, kterou velmi potřebuji zautomatizovat - zabírá to ruční prací neskuteně mnoho času.
Velmi proto prosím o pomoc s vytvořením a používáním makra (zkoušel jsem to, ale nedaří se)