< návrat zpět

MS Excel


Téma: kopírovanie modulu so zachovaním rovnakého názvu rss

Zaslal/a 9.5.2014 22:39

Dobrý deň, táto stránka mi bola odporučená na riešenie malého problémiku.
Potreboval by som, či by sa nedal prekopírovať modul s určitým názvom, aj s obsahom- teda makrom- z jedného projektuVBA do druhého, napríklad do osobného zošita, ak už v danom zošite modul s rovnakým názvom existuje. Ide v podstate iba o aktualizáciu makra. Predstavme si, že mám vytvorené dva moduly s rovnakým názvom, jeden v jednom zošite a druhý v druhom (v podstate len ako zálohu). Teraz- v jednom z tých modulov pracujem, prácu skončím- teda zmením makro, a chcem aby rovnaká zmena nastala aj v tom druhom, napr. osobnom zošite, resp. vice-versa.
Zatiaľ sa to dá, resp. ja to robím takým "dosť" pracným spôsobom: Skončím prácu v zošite1, modul z toho zošita skopírujem do zošita2 (kde už modul s rovnakým názvom je), vymažem starý modul zo zošitu2, a aktualizovaný modul premenujem na stály názov.
Možno že by nebolo treba žiadne kopírovanie, ide mi len o to ako aktualizovať moduly v dvoch alebo viacerých zošitoch.
Tak sa chcem spýtať, či neexistuje nejaká skratka alebo jednoduchší spôsob, ako toto previesť.
Ďakujem.

Zaslat odpověď >

icon #019395
avatar
Zatiaľ sa to dá, resp. ja to robím takým "dosť" pracným spôsobom: Skončím prácu v zošite1, modul z toho zošita skopírujem do zošita2 (kde už modul s rovnakým názvom je), vymažem starý modul zo zošitu2, a aktualizovaný modul premenujem na stály názov.
No, naozaj prácnym 1

Jednoduchšie:
1. klikni do okna modulu v zošite 1
2. ctrl+a
3. ctrl+c
4. klikni do okna modulu v zošite 2
5. ctrl+a
6. ctrl+v

odpadá odstraňovanie a premenovávanie modulov 1citovat
#019400
avatar
Okej,
je to naozaj trošku jednoduchšie, nenapadla mi takáto možnosť..., ale
odpadá odstraňovanie a premenovávanie modulov 1
...akcií musíte urobiť toľko isto, alebo ešte viac, lebo tam len drag&dropnete, už musíte len vymazať a premenovať,
tu treba ešte navyše otvoriť druhý modul...citovat
icon #019463
eLCHa
Mno - můj způsob:
1. Odstraním modul v projektu (dle ALa sešit 2), který chci aktualizovat.
2. Uchopím modul v aktualizovaném projektu (sešit 2) levým tlačítkem, přetáhnu na projekt sešitu 1 a uvolním.citovat
#019466
avatar
mozno ze len blbo hadam ... ale podla mna idete nato zle a chyba je v uplne niecom inom .... resp. naco robit duplicity toho isteho modulu a nevyuzivat len jeho zdroj??citovat
icon #019467
eLCHa
@Palooo
navím jak jaro, ale já to dělám relativně často. Proceduru měním a ladím v testovacím souboru a až jsem spokojen, překopíruju. Do té doby původní soubor funguje se starým kódem.citovat
#019468
avatar
no ja to povacinou riesim tak ze cely sub dam ako poznamku a pisem zas ten isty ... zda sa mi to komplikovane len :)citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

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.

On-line nástroje