Tak jsem zkoušel všechno možné, bohužel neúspěšně.
Ještě jednou se to pokusím vysvětlit.
- Budu postupně vytvářet různé sešity s rýznými názvy a umístěním.
- na prvním listě budu mít napsané číslo poptávky a na stejném řádku ještě nějaká data co budu potřebovat zkopírovat do jiného sešitu.
- budu mít vytvořený další sešit (databázi) kde na každém řádku bude číslo poptávky.
- Dle názvu poptávky potřebuji, aby makro vyhledalo název a na správný řádek vložilo data.
Čili makro potřebuji do ostatních sešitů, ne do databáze, aby to fungovalo.
Podařilo se mi vložit data do jiného sešitu, ale dávají se pod sebe. Nedokáži nadefinovat, aby je vložil na správný řádek :(
Ví si s tím někdo rady?
svyhledat by šlo v případě, že by se jednalo pouze o jeden sešit. (aspoň já si myslím)
Já to jako příklad smrsknul do jednoho.
První list je ve skutečnosti jiný excel.
A zadávat nějak napevno název souboru ze kterého kopíruji nejde (vždy bude jiný). Ten společný ale bude mít pořád stejný název.
Je to složitá databáze, tak sem si to chtěl ulehčit abych nemusel ručně ctrl+c ctrl+v do jiného souboru.
Bohužel to jsou citlivá data, tak jsem v rychlosti vytvořil jen jeden soubor, kde je naznačené, co by se kam mělo kopírovat.
první list má naznačovat společný sešit
druhý list bude jiný sešit a bude vždy vypadat zhruba takto. Jsou tam přímo naznačené buňky které je třeba za podmínky vložit na správný řádek a místo do jiného sešitu.
Klobouk dolů, jestli tohle někdo vyřeší.
Tak sem si s tím trošku pohrál aby mi to fungovalo i v mém worksheetu a světe div se, ale jede to :))
Díky za pomoc :)
Tabulka vypadá asi takto, ale není problém tam změnit barvu na jakoukoli. (nějakou decentní) Jen jestli nebude problém, že není vybarvené celá..
Já bych to tak nekomplikovat.
Originální tabulka by mohla být na novém sheetu od začátku a na furt, bez makra.
To je práve to..není přesně stanovený konec.
No a co takhle použít tu poslední "žlutou tabulku" co má být na konci a použít ji jako vodítko. Vložit tabulku vždy nad ni. Tohle už by mohlo být pevně definované ne?
Ano přesně to mám napsané v přiloženém souboru :)
Píšu, že by bylo dobré, kdyby byla originální tabulka uložena na jiném listu (sheetu) a od tam by se vždy kopírovala.
Nejradši bych poslal přímo tu tabulku, co chci, ale tu zveřejnit bohužel nemůžu.
Chápu a sem rád, že se mnou máte pořád trpělivost :)
Posílám poslední soubor, kde je to vysvětlené.
Pokud to nepůjde, tak na to kašlem :)
Přesně sem sem se dostal a narazil na stejný problém jako u tvého příkladu.
Tabulku to přidá vždy pod první a to bohužel nejde.
Musí se vždy přidat pod poslední vytvořenou.
zasílám přílohu :)
Možná to píšu nesrozumitelně, nebo se nechápeme :(
Text je úplně na konci ale jen 1x (tzn není pod každou tabulkou ale až úplně pod tou poslední)
Omlouvám se za zmatky :(
Tohle mi bohužel nefunguje :/
A jde o to aby se vložila tabulka (1x)
Po dalším stisku by se tatáž tabulka vložila pod 2.
Po dalším by se vložila pod 3. atd..
Text je uplně na konci, pod všema tabulkama..
Ok chapu, to co jsi poslal je super, funguje to :)
Jen malý detail..pod tabulkou mám ještě nějaký text a nově vytvořená tabulka mi ho překryje.
Mohl by si to ještě upravit, aby text vždy zůstal na konci?
//EDIT..
ještě jsem se v tom vrtal a ne pokaždé potřebuji těch tabulek 10. Někdy 2, někdy 5...
Ještě by bylo fajn kdyby umělo vložit jen jednu tabulku. Po dalším kliknutí by to vložilo další pod..a tak dál..
Jenže já dopředu nikdy nevím jak bude tabulka velká, nebo teď nevím jestli si rozumíme.
Vím, že je to složité, ale tímto by odpadly jakékoli chyby spojené s opakovaným kopírováním.
Pokud se to opravdu nedá nějak vhodně naprogramovat, tak se to pokusím vymyslet asi jinak..
Možná, že je to složitější. Proto si nad tím marně lámu hlavu, ale ušetří mi to čas.
Je tedy možné vytvořit makro, aby splňovalo můj požadavek?
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.