Dobrý den,
mohl by mi někdo poradit s tímhle problémem? Mám 2 soubory v xls. Jeden (soubor1) s vyexportovanými daty (v řádku jich je deset), který se postupně bude naplňovat (na každém řádku bude vyplněno 10 buněk) a druhý soubor, kam bych chtěla aby se tato vyexportovaná data ukládala, tak jak jsou uložena v souboru1, tzn. 10 polozek v jednom radku). Dá se na tohle "vyrobit" makro? Děkuji.
VBA_kopírování dat z jednoho souboru do druhého Vyřešeno
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: VBA_kopírování dat z jednoho souboru do druhého
Pripoj demo verze obou souboru. Dale uved, zda soubor 1 bude mit vzdy stejny nazev ci nazev bude tvoren ve vazbe na napr. datum,...
Kopirovani bude iniciovat uzivatel?
Kopirovani bude iniciovat uzivatel?
Re: VBA_kopírování dat z jednoho souboru do druhého
Díky, potřebuji aby se ze souboru export1 data prekopírovala do souboru vysledek. Exportní soubor (export1) bude mít vzdy stejny nazev, kazde mereni bude mit vyexportovana data do souboru export1. A tato data z mereni by se mela ukladat do souboru vysledek, ktery bude vzdy jen jeden. Taky by to melo jit tak, aby se "nova data" ze souboru export1 prekopirovala pod "stara data"v souboru vysledek po kazdem dalsim spusteni makra. A kopirovani tedy bude iniciovat uzivatel. Diky
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: VBA_kopírování dat z jednoho souboru do druhého
V priloze je soubor vykonavajici pozadovane.
Otevri (povolit makra) a na listu Start uprav podle reality katalog, nazev souboru a nazev listu pro zdrojovy a cilovy soubor.
Predpoklad pro spravnou funkci je, ze struktura realnych souboru odpovida ukazkam ( v souboru vysledek vloz do List1!A2 nekolik znaku, napr: ***, aby bunka nebyla prazdna).
Otestuj na realnych souborech, napred je zalohuj. Pripadne se ozvi.
Otevri (povolit makra) a na listu Start uprav podle reality katalog, nazev souboru a nazev listu pro zdrojovy a cilovy soubor.
Predpoklad pro spravnou funkci je, ze struktura realnych souboru odpovida ukazkam ( v souboru vysledek vloz do List1!A2 nekolik znaku, napr: ***, aby bunka nebyla prazdna).
Otestuj na realnych souborech, napred je zalohuj. Pripadne se ozvi.
- Přílohy
-
- KopieSouboru.xlsm
- (22.36 KiB) Staženo 189 x
Re: VBA_kopírování dat z jednoho souboru do druhého
Diky moc, ja jsem si naivne predstavovala, ze v tom vasem makru si upravim jen vychozi a cilove bunky, kam to chci dat a bude to ok. ale omlouvam se, je to na me nejak moc slozite. proto jestli to bude mozne, chtela bych poprosit o pomoc s druhym makrem. prilozim oba soubory. Ze souboru Pokus z listu pokus by se hodnoty ve sloupci D (D6 až D15 včetně) měly překopirovat do souboru Vstupní materiál....do sloupců Jednotlivé síly odtrhu (sloupce M až V). A makro by mělo fungovat řádkem 22. Protože už nevím, zda se v tom makru vyznám, ráda bych poprosila, zda by úplně totéž makro (tedy druhe makro) mohlo fungovat ještě také pro sloupce Jednotlivé hodntoy denzity (sloupce W až AF) s tím, že pro Denzitu bude jiný exportní soubor (stejná struktura, jiný název). Díky moc.
Naposledy upravil(a) hanab dne 02 bře 2011 17:48, celkem upraveno 1 x.
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: VBA_kopírování dat z jednoho souboru do druhého
Pripojit demo soubory znamena, ze tyto demo soubory maj strukturu identickou s pracovnimi soubory, pouze hodnoty jsou demo.
Mam tomu rozumet tak, ze nyni potrebujes upravit soubor KopieSouboru.xlsm na praci s nyni prilozenymi soubory? Kopirovan (presneji transponovan) bude sloupec [pokus]pokus!D6:D16 do radku [vstupnimat...]'vysledky testovani'!Mxx:Vxx (Jednotlivé síly odtrhu), nikoliv radky, jak bylo v demo?
A dale doplnit (rozsirit) soubor KopieSouboru.xlsm o kopirovani obdobnych dat [pokus??]"pokus??'!D6:D16 (z nejakeho jineho vstupniho souboru nebo z tehoz(??) souboru, ze ktereho jsou jiz kopirovana data do sloupců Jednotlivé síly odtrhu)) do sloupcu Jednotlivé hodnoty denzity [nazev_souboru]'nejaky_list'!Wxx:AFxx (do jineho souboru nazev??), priloz take tuto dvojici demo souboru?
Je mozno kopie vykonat najednou nebo kopirovani aktivovat individualne (jedno tlacitko nebo dve)?
Datum a jine udaje souvisici se sadou vstupnich dat bude doplnovano rucne?
Mam tomu rozumet tak, ze nyni potrebujes upravit soubor KopieSouboru.xlsm na praci s nyni prilozenymi soubory? Kopirovan (presneji transponovan) bude sloupec [pokus]pokus!D6:D16 do radku [vstupnimat...]'vysledky testovani'!Mxx:Vxx (Jednotlivé síly odtrhu), nikoliv radky, jak bylo v demo?
A dale doplnit (rozsirit) soubor KopieSouboru.xlsm o kopirovani obdobnych dat [pokus??]"pokus??'!D6:D16 (z nejakeho jineho vstupniho souboru nebo z tehoz(??) souboru, ze ktereho jsou jiz kopirovana data do sloupců Jednotlivé síly odtrhu)) do sloupcu Jednotlivé hodnoty denzity [nazev_souboru]'nejaky_list'!Wxx:AFxx (do jineho souboru nazev??), priloz take tuto dvojici demo souboru?
Je mozno kopie vykonat najednou nebo kopirovani aktivovat individualne (jedno tlacitko nebo dve)?
Datum a jine udaje souvisici se sadou vstupnich dat bude doplnovano rucne?
Re: VBA_kopírování dat z jednoho souboru do druhého
Ano, je to tak, jak pisete. Potrubuji upravit soubor KopieSouboru.xlsm na praci s prilozenymi soubory-tzn. bude transponovan sloupec D6-D15 ze souboru Pokus do radku v souboru "Vstupni_mat..."a mělo by to začít od řádku 22.
A dále (druhé tlacitko), aby se data ze souboru Denzita (jsou červeně označena) kopirovala do radku v souboru "vstupni_mat..."(Jednotlive hodnoty denzity) také od řádku 22. Díky.
A dále (druhé tlacitko), aby se data ze souboru Denzita (jsou červeně označena) kopirovala do radku v souboru "vstupni_mat..."(Jednotlive hodnoty denzity) také od řádku 22. Díky.
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: VBA_kopírování dat z jednoho souboru do druhého
Takze shrnuji:
Do souboru vstupní_material_folie_19.zip, pole Jednotlivé síly odtrhu nakopirovat ze vstupniho souboru pokus.xlsx data ze sloupce D6:D16 a do tehoz souboru do poli Jednotlive hodnoty denzity nakopirovat ze vstupniho souboru denzita.xlsx data ze sloupce B3:B12 (pripadne jineho). A to pocinaje radkem 22, dalsi kopie pak nasleduji na dalsich radcich (23, 24, ...). Kopirovany budou individualne dle rozhodnuti uzivatele? Je vazba mezi soubory sily odtrhu a denzity - cili je nutno data z teto dvojice kopirovat na shodny radek (nahodne kopirovani jednoho ci druheho souboru dat)? Co jejich pripadne propojeni urcuje?
Zadne dalsi hodnoty nebudou ze vstupnich souboru kopirovany?
Soubor vstupní_material_folie_19.zip po kopirovani ulozit a uzavrit nebo jen ulozit bez uzavreni?
No asi jeste nejake dotazy pripbudou.
Do souboru vstupní_material_folie_19.zip, pole Jednotlivé síly odtrhu nakopirovat ze vstupniho souboru pokus.xlsx data ze sloupce D6:D16 a do tehoz souboru do poli Jednotlive hodnoty denzity nakopirovat ze vstupniho souboru denzita.xlsx data ze sloupce B3:B12 (pripadne jineho). A to pocinaje radkem 22, dalsi kopie pak nasleduji na dalsich radcich (23, 24, ...). Kopirovany budou individualne dle rozhodnuti uzivatele? Je vazba mezi soubory sily odtrhu a denzity - cili je nutno data z teto dvojice kopirovat na shodny radek (nahodne kopirovani jednoho ci druheho souboru dat)? Co jejich pripadne propojeni urcuje?
Zadne dalsi hodnoty nebudou ze vstupnich souboru kopirovany?
Soubor vstupní_material_folie_19.zip po kopirovani ulozit a uzavrit nebo jen ulozit bez uzavreni?
No asi jeste nejake dotazy pripbudou.
Re: VBA_kopírování dat z jednoho souboru do druhého
ano, je to presne tak. musi byt shodny radek pro denzitu i silu odtrhu, tzn. ze vazba je sloupec číslo vzorku. Ano data budou kopirovany rozhodnutim uzivatele. zadne dalsi hodnoty kopirovany nebudou. soubor vstupni_material....by mel byt uzavren po dokonceni makra. a jen ze hodnoty ze souboru Pokus maji byt kopirovany od D6 do D15. Diky
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: VBA_kopírování dat z jednoho souboru do druhého
Pokud jsem porozumel predchozimu, tak cisla vzorku 1, 2, 3, ... odpovidaji sloupcum M, N, O, .. pro odtrh a sloupcum W, X, Y, ... pro denzitu (tedy transpozice sloupcu na radky) a na radku 22 se zacina proto, ze na predchozich radcich jsou jiz zapsany zaznamy predchozich mereni, dalsi a dalsi mereni budou zapisovana na dalsi a dalsi radky. Jak tedy zajistit, ze zaznamy odtrhu a denzity si budou odpovidat, pokud nastane stav, ze bude kopirovany soubory s odtrhem a denzitou v ruznem poctu a poradi nebo respektive jak takovemu pripadu bude zabraneno?
Re: VBA_kopírování dat z jednoho souboru do druhého
myslim, ze stav, te budou kopirovany soubory s odtrhem a denzitou v ruznem poctu nenastane.
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: VBA_kopírování dat z jednoho souboru do druhého
Nadeje umira naposled. Byl by to problem sparovat data napriklad prostrednictvim data testovani, oznaceni folie pripadne sarze? Vzdyt tyto udaje musi byt soucasti mericiho protokolu a mely by se zapisovat do souboru vystupni... Radne fungujici laborator se bez dusledne evidence vzorku a vysledku neobejde, a nemyslim si, ze to, co hodlas zautomatizovat, se bez identifikace obejde (nic ve zlem, tak leda doma v kuchyni )
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Kontrola kopírování dat z jednoho disku na druhý Příloha(y)
od orfan » 25 dub 2024 11:59 » v Vše ostatní (sw) - 15
- 1230
-
od orfan
Zobrazit poslední příspěvek
25 dub 2024 19:51
-
-
-
Nastavení zabezpečení internetu zabránilo v otevření jednoho nebo více souborů Příloha(y)
od magnator » 06 čer 2023 10:23 » v Windows 11, 10, 8... - 3
- 2097
-
od mmmartin
Zobrazit poslední příspěvek
06 čer 2023 21:22
-
-
- 2
- 1117
-
od šulda
Zobrazit poslední příspěvek
28 led 2024 16:12
-
- 3
- 2177
-
od Melvidor
Zobrazit poslední příspěvek
21 črc 2023 08:41
-
-
Obnoveni ztracenych fotek z telefonu pri kopirovani do pc
od Dizzy66 » 21 led 2024 17:08 » v Vše ostatní (sw) - 2
- 1411
-
od šulda
Zobrazit poslední příspěvek
23 úno 2024 07:12
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů