v poradku - jen jsem nechtel zklamat...
Muzeme to zkusit, ale takova vec uz byva casove narocnejsi a neurazte se, ale takovy veci uz se uplne zadarmo nedelaji... Takze se na to podivam a zvazim, jestli to udelam...
Pokud to dobre chapu, tak staci najit posledni neprazdny radek ve sloupci A a smazat na tomto radku sloupce 1-6.
Ten radek, jak vidim, najit umis, tak to asi nebude problem :-), ne?
Jde ulozit cely list, ale je to zbytecne, staci do databaze ulozit data a ta data potom zobrazit v nejake podobě (např. ve formuláři) až v případě, že je to potřeba. To zabírá daleko méně místa, efekt je stejný a přístup k datům je rychlejší...
Ano, tohle je možné pomocí VBA - byl by k tomu potřeba přesný popis toho, co chcete docílit. Tzn, které údaje kam chcete uložit konkrétně.
Pokud Vás zajímají možnosti vzorců v Excelu, musím vřele doporučit knihu Jana Pokorného: MS Excel a práce se vzorci - myslím, že ji lze i někde stáhnout ve formátu pdf.
Stačí trošku googlit...
No tak to verim :)
Ale myslim, ze kazde system ma nejaky moznosti exportu dat a excel je schopen importovat data z ruznych zdroju...myslim, ze by to stalo za zvazeni
Ten kod makra je opravdu zbytecne slozitej, ale kdyz funguje, tak je to uplne v poradku :-).
Otazka spis je, jestli by nebylo mozne ziskat data k jednotlivym polozkam, ktera vpisujete rucne, protoze to musi byt opravdu strasna otrava :)
to bude jednoduche - jen by bylo dobre videt, jak to mate pripravene. Prilozte ukazku a pak nebude problem...
je mi to jedno,kamkoliv
Pokud jde o visualizace - netusim, co tim myslite, protoze nic takoveho v podstate neni - program dela presne to, co mu reknete v kodu a nic vic - otazka tedy spis je ta - co jste mu v kodu rekl, ze ma delat...
U uvedeného kodu je problem, ze prvni kopirovani se provadi z aktivniho listu - muze se tedy stat, ze uzivatel spusti proceduru v listu "pomocna tabulka" a data si prepise...
Lze však vypustit range(neco).select a selection.copy
a nahrdit to pouze worksheets("list").range(neco).copy
zdravim,
.select prave prepina listy, takze je potreba se ho zbavit.
Pokud treba chci, aby se mi z listu "vedlejsi" prekopirovala bunka A1 do listu "hlavni" do bunky a1, lze pouzit (porad bude videt jen list "hlavni"):
worksheets("hlavni").cells(1, 1) = worksheets("vedlejsi").cells(1, 1)
Tak tohle by rozhodne chtelo ukazku + podrobny vysvetleni, co se ma kdy kam zapsat.
Zkus CTLR + SHIFT + :
...a to je to samy, co uz bylo napsano
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.