Přenos dat mezi sešity Excel - dodací listy
Napsal: 01 lis 2010 20:31
Zdravím,
programátor ve VB nejsem, to říkám rovnou. Proto se obracím na zkušenější. Už delší dobu si pohrávám s myšlenkou ulehčení práce (od doby co jsem začal pracovat). Mám šablonu pro dodací list (předem definovaný sešit), do které by se stiskem tlačítka kopírovaly data ze zdrojového sešitu. Neznám možnosti VB a proto se raději ptám, jak moc velká vymyšlenost to je - přikládám "ZdrojData" a "Sablona", kde je na List2 i úkazkové naplnění daty, příznak 5698.
Zdrojový soubor "ZdrojDATA" obsahuje na listech řádky s údaji(1 údaj = 1 řádek), které se mají přenášet - určující je příznak. Přenášet se mají vždy data se stejným příznakem. Může být více řádků na listu a na více listech, ale vždy je jeden shodný příznak.
Pokud se vyskytne více řádků na listu se stejným "Popis", jejich počet se sečte a přenese jako jedna položka + "SN" se přenáší každé zvlášť. Dále se přenáší "ZAR", "Kód" a buňka A1.
Po úspěšném přenosu se druhým tlačítkem naplní ve ZdrojData položka "DL" - všude, kde je shodný příznak.
Díky
programátor ve VB nejsem, to říkám rovnou. Proto se obracím na zkušenější. Už delší dobu si pohrávám s myšlenkou ulehčení práce (od doby co jsem začal pracovat). Mám šablonu pro dodací list (předem definovaný sešit), do které by se stiskem tlačítka kopírovaly data ze zdrojového sešitu. Neznám možnosti VB a proto se raději ptám, jak moc velká vymyšlenost to je - přikládám "ZdrojData" a "Sablona", kde je na List2 i úkazkové naplnění daty, příznak 5698.
Zdrojový soubor "ZdrojDATA" obsahuje na listech řádky s údaji(1 údaj = 1 řádek), které se mají přenášet - určující je příznak. Přenášet se mají vždy data se stejným příznakem. Může být více řádků na listu a na více listech, ale vždy je jeden shodný příznak.
Pokud se vyskytne více řádků na listu se stejným "Popis", jejich počet se sečte a přenese jako jedna položka + "SN" se přenáší každé zvlášť. Dále se přenáší "ZAR", "Kód" a buňka A1.
Po úspěšném přenosu se druhým tlačítkem naplní ve ZdrojData položka "DL" - všude, kde je shodný příznak.
Díky