< návrat zpět

MS Excel


Téma: Přenesení proměnné z jednoho souboru do druhého rss

Zaslal/a 23.12.2011 16:57

Potřebuji poradit s makrem. Jelikož ve firmě používáme jeden soubor(šablonu) pro zpracování dat, který následně ukládáme každý den dle datumu jako jednotlivé soubory, rozhodl jsem se pro rozdělení souborů - jeden soubor jako základna s makry a druhý soubor jako šablonu pro každodenní používání uživateli. Hned na začátku jsem však narazil na problém, kde nedokážu např. načtenou databázi (nebo třeba jen nadefinovanou proměnnou A) přenést z jednoho sešitu do druhého. Dokáže mě někdo poradit nebo někam nasměrovat? Předem děkuji za jakékoliv náměty.

stop Uzamčeno - nelze přidávat nové příspěvky.

icon #006776
Poki
Uprimne receno, nechapu rozdeleni souboru na ten, ktery obsahuje makra a ten, ktery je jakousi sablonou (asi by to chtelo nejakou ukazku).
Kazdopadne, jestli jeden ze souboru obsahuje nactenou databazi, tak se lze jednoduse odkazovat na oblasti jineho sesitu...citovat
#006777
avatar
Vypadá to na první pohled nesrozumitelně, ale mám k tomu pár důvodů. Jen předesílám, že nechci nahrazovat program. Prvním důvodem jsou aktualizace - pokud změním kód, tak při otevření jakékoliv zálohy musím kód přepsat. Dalším důvodem je pak zpracování databáze, která je rozsáhlá. Rychleji zpracuji načtené pole než kódem přepisovat výsledek a dále jej znovu načtu a zase zpracovávám. Omlouvám se, ale databázi nepošlu, poněvadž je rozsáhlá, ale hlavně ji táhám z firemní databáze - nemohu tedy publikovat.citovat
#006780
avatar
nechceme aby si sem daval firemnu databazu, len si vytvor nejake dva subory ktore to budu pripominat strukturov a v nej popis o co ide, z doterajsieho popisu sa bohuzial nic vicitat neda (aspon pre mna) - napriklad netusim co myslis : nadefinovanou premennoucitovat
#006792
avatar
Možná je to hloupý nápad, ale co data která chcete přesunout na samostatný list a ten potom uložit..
kdysi jsem také něco takového dělal, možná že bych to našel..citovat
#006835
avatar
Přikládám dva soubory - sešit1 a sešit2. Sešit1 je šablona, kterou otvírám a Sešit2 je základna, kde jsou uloženy výpočty.
Tzn. při otevření programu Excel se automaticky otevře Sešit2 (to mám ošetřeno) a kdykoli otevřu Sešit1, kde jsou vstupní data, tak se při výpočtu odkážu na základnu, která je již otevřená. Jde to nějak?
Příloha: zip6835_priklad.zip (14kB, staženo 20x)
citovat
icon #006842
Poki
Jde to, ale musel jsem predelat deklarace a pridat makro Zapis.

Vse se spousti makrem Vstup, ktere dale predava promenne makru Vypocet to dale makru Zapis.
Nakrokujte si to pomoci F8, snad je to ono, co potrebujete.
Příloha: zip6842_predavani_promennych.zip (20kB, staženo 20x)
citovat
#006851
avatar
Děkuji všem za čas a Pokimu za řešení. Je to ono a moc mi to pomůže 10citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse