< návrat zpět

MS Excel


Téma: Kopírování mezi sešity rss

Zaslal/a 27.10.2011 14:30

Dobrý den,
pomohl by mi prosím někdo s VBA kodem (bohužel jsem neprogramátor), potřeboval bych makro, které by mi zkopírovalo některé buňky z jednoho souboru do druhého. A to tak, že bych v kodu specifikoval buňky, které se mají kopírovat ze souboru A do souboru B. V souboru B by se kopírovaly do vybraných buněk v jednom řádku (vždy do prvního prázdného řádku. Moc děkuji za pomoc!

Zaslat odpověď >

Strana:  1 2 3   další »
icon #006316
Poki
je to celkem jednoduche - jen je potreba nadefinovat podminky, ktere urci, ktere bunky se budou kopirovat - a pak taky kam se budou kopirovat (nejlepsi je prilozit vzorove soubory)citovat
#006318
avatar
Přikládám vzorové soubory. (to jsem já Tomas, jen jsem se registroval:-)) Jen potřebuji, aby to kopírovalo určité buňky na první volné místo do řádku v cílovém souboru. To já věřím, že je to lehké, ale nikdy jsem neprogramoval. Akorát jedu koupit Mistrovství v Microsoft Office Excel 2007, excel používám často, tak se chci zdokonalit. Když by se chtěl člověk začít učit programovat od nuly, nechá se rovnou začít s VBA? Potřeboval bych to hlavně kvůli práci v excelu. Je nějaká vhodná literatura o VBA pro začátečníky? Velmi děkuji za rady a pomoc!
Příloha: rar6318_vzor.rar (17kB, staženo 82x)
citovat
icon #006326
Poki
ahoj,

posilam jen Zdroj (v nem je makro na tlacitku, ktere usporada pozadovane do noveho sesitu) - snad je to neco, co jsi potreboval.
VBA je idealni, protoze je velmi jednoduche, co se tyce literatury, resilo se uz nekde na foru - staci pohledat... http://wall.cz/index.php?m=topic&id=4723&page=1#posts
Příloha: zip6326_zdroj.zip (14kB, staženo 160x)
citovat
#006327
avatar
Ne tak úplně:-) Potřeboval bych, aby se konktrétní buňky, které by se specifikovaly v kodu buňka po buňce (abych si to pak i já dokázal upravit) kopírovaly do již existujícího souboru, tzn. někde v kodu nejspis specifikovat cestu k souboru. Pri kazdem klepnuti na tlacitko by se hodnoty zkopirovaly na další volný řádek v tom samém souboru. Teď to při každém stisku tlačítka vytvoří nový sešit. Ale i tak díky za pomoc.citovat
icon #006328
Poki
hm, ok, co takto?
spousti se opet ze souboru Zdroj (Cil musi byt otevreny)
Příloha: zip6328_zdroj.zip (22kB, staženo 242x)
citovat
#006329
avatar
Super, díky moc! Jen ještě drobnost, proč makro nefunguje v případě, že mám cílový soubor otevřený v jiném okně na druhém monitoru? Mám jakoby 2x spuštěný Excel, abych na jednom monitoru měl zdrojový soubor a na druhém cílový. V tomto případě to hodí hlášku, že cílový soubor není otevřený. Lze to nějak jednoduše ošetřit?citovat
#006333
avatar
Nefunguje to práve preto, že máš otvorenú ďalšiu inštanciu Excelu (nemáš ho spustený "jakoby" dvakrát, máš ho skutočne spustený dvakrát). Tie dva Excely o sebe navzájom "nevedia" a pre Excel, v ktorom spúšťaš kód, súbor nie je otvorený, pokiaľ ho neotvoríš v tej samej inštancii. Obecne platí, že ošetriť to ide tak, že kód je napísaný spôsobom, umožňujúcim prácu so zavretým súborom - v takom prípade sú ale možnosti VBA obmedzené, nakoľko so zavretým súborom nie je možné robiť všetky akcie, ktoré sú možné až po jeho otvorení. Snáď Poki bude tolerovať, že sa Vám do toho pletiem.citovat
#006334
avatar
Ok, tak prostě budu překlikávat mezi okny, to už není takový problém. Dík.citovat
#006844
avatar
Zdravím,

pozoruji vaše příspěvky, a zkouším, jak kopírovat data do cíle, který nejni umístěný ve stejném adresáři.citovat
icon #006845
Poki
to Weslyl: Otevrit soubor a normalne priradit hodnoty...citovat

Strana:  1 2 3   další »

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

odpocet a storno tl.

PavDD • 28.3. 8:53

odpocet a storno tl.

Začátečník • 26.3. 14:39

odpocet a storno tl.

PavDD • 26.3. 10:22

odpocet a storno tl.

elninoslov • 26.3. 7:50

odpocet a storno tl.

PavDD • 26.3. 7:26

odpocet a storno tl.

elninoslov • 25.3. 22:34

odpocet a storno tl.

Začátečník • 25.3. 15:09