Funguje to velmi dobře, mockrát děkuji za ochotu a čas.
Ano, je to tak. Názvy slouců budou na řádku A1.
Ano, tak nějak bych to potřeboval. Zkrátka, když vložím do té složky sešit s názvem B, tak na základě sešitu A, který již ve složce je se z něj pomocí makra odstraní všechny sloupce, které neobsahuje sešit A. Porovnání bude podle názvu sloupců. Neumím to ale zapsat do toho makra. Čili ve složce budou tři excelové sešity A, B a samotný sešit s makrem.
Ano, napsal jsem to špatně, myšleno, že sešit obsahuje 1 list.
Zdravím všechny, moc bych poprosil o radu, jak ve dvou excelových souborech (oba mají pouze jeden sešit) odstranit nadbytečné sloupce porovnáním prvního z nich. Ideálně takto. Budu mít složku, ve které budou dva excelové soubory A a B. Výchozí pro porovnávání bude A, ten bude ve složce stále. Kdykoliv vložím do složky soubor B, tak otevřít excel s makrem, které porovná oba soubory A a B a ze souboru B odstraní všechny sloupce, které neobsahuje soubor A. Vím, že to píšu jako pitomec, ale raději to napíšu srozumitelně . Moc děkuji za ochotu.
Tak už jsem to nějak vyřešíl tím, že jsem dal najít a nahradit nějakými znaky, co v textu nejdou a pak naopak to samé odstranit, pak už označit prázdné buňky lze. Je to ale krkolomné.
Zdravím všechny, potřeboval bych poradit. V jednom listu používám nějaké vzorce, poté data z tohoto listu chci kopírovat do dalšího listu a poté odstranit prázdné buňky. Tady mám problém, když přejdu na "přejít na...jinak", abych označil prázdné buňky, žádné se mi neoznačí, přestože jsou viditelně prázdné. Ještě podotýkám, že data z prvního listu do druhého vkládám jako hodnoty, tudíž předpokládám, že se vzorce nepřenesou. Je to zvláštní, i když "údajnou prázdnou buňku" buňku v druhém listu označím, žádný vzorec v ní není. Moc děkuji za tipy.
Elnino, vy jste prostě borec
Děkuji, určitě vyzkouším.
Aha, takže by to mělo jít na 2x. Moc díky Elnino. Mě bylo divný, že při méně sloupcích to funguje.
Píše to Run-time error ´1004´
Method ´Range´of object´_Global´failed.
Zdravím, neporadíte mi někdo prosím, proč mi makro hází chybu? Při zaznamenávání makra vyberu několik sloupců, jejichž obsah chci vymazat, ale chci zachovat první řádek. Označím tedy všechny potřebné sloupce, poté shift+odznačím první řádek, který potřebuju zachovat a zmáčknu delete. Vše se odstraní a ukončím záznam makra. Při spuštění mi ale vyhodí chybu na řádku viz:
Range( _
"B2:B1048576,D2:F1048576,J2:J1048576,N2:Q1048576,DK2:DK1048576,DM2:DM1048576,DQ2:DU1048576,DV2:EB1048576,FK2:FN1048576,FP2:FP1048576,FS2:FS1048576,FU2:FY1048576,QM2:QP1048576,QQ2:QU1048576,QV2:RF1048576,RG2:RP1048576,RQ2:SG1048576,SH2:SM1048576,SR2:SS1048576" _
).Select
Děkuji za tipy
Elnino, Vy jste snad z jiné planety.... Moc děkuji, funguje to perfektně!
Zdravím po delší době.
Elnino, od té doby, co jste mi poradil s makrem na odstranění určitých sloupců ze sešitů v určité složce toto makro hodně používám a velmi mi to usnadnilo práci (Ještě jednou moc děkuji!). Jen bych se ještě zeptal. Lze do té buňky, kde se vkládá který sloupec se má odstranit vložit hodnotu, aby se odstranily sloupce třeba na přeskáčku? Když například vložím FM, odstraní se sloupec FM, když vložím FM:FN, odstraní se tyto dva za sebou jdoucí sloupce, ale co mám zadat, když chci například odstranit sloupce, které nejdou za sebou? Například A, C, FM? Moc děkuji za ochotu!
Zdrojové formáty jsou různé (tedy data, z kterých to kopíruju do schránky), nicméně do Vámi vytvořeného sešitu s makrem to vkládám jako hodnoty, takže by asi mělo záležet na formátování tohoto sešitu. Ještě se vrátím k mé poslední odpovědi, kdy jsem psal, že to druhé makro převede na datum. Nepoužívám ho, používám to první, vše funguje skvěle, až na jednu jedinou věc. Kopíroval jsem cca 37.000 řádků, vše mi krásně rozkouskoval po 5.000 (nastavil jsem tuto hodnotu v makru, místo Vašich 5). Vytvoří mi tedy 8 sešitů, které postupně importuju. Vše jde dobře, až na ten poslední, kdy mi import nahlásí chybu. Mám tušení, že v tom posledním souboru jsou nějaké hodnoty v buňkách mimo rámec řádků, které jsou do něj vyexportovány. Otevřel jsem tedy ten sešit 8 o odstranil vše od posledního vyplněného řádku a uložil a import proběhl hladce. Asi bych s tím ale klidně dokázal žít:-) Možná by bylo opravdu nejlepší zkusit to, jak jste psal "tak urobíme klasickú metódu Copy + Paste", pro tyto účely by to určitě stačilo.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.