Zkopirovani listu v XLS do jineho sesitu
Zdravim,
jak bych mohl zkopirovat cely list i se vzoreckama v nezmenem stavu ze sesitu a.xls do sesitu b.xls ? pokavad kliknu na list, dam zkopirovat, vlozim do sesitu b.xls tak se vzorce upravi.
Viz: v listu v sesitu A je vzorec napriklad =SH1111!B4 a po zkopirovani listu do sesitu B se vzorec upravi na ='[a.xls]SH1111'!B4 ..
v oo je to c&p. v mso neviem.
Jsi si jitý těmi apostrofy v tom upraveném vzorci? Teď jsem to zkoušel a mi (Office 2003) se tam nedělají. Pokud by tam nebyly, tak by asi nejrychlejší odstranění bylo ctrl+a -> ctrl+h -> najít [a.xls] nahradit nechat prázdné...
mno mam office 2000 tak to muze byt take problem..
zkousel jsem i takovou blbost jako =a1*2 .. to zkopirovat.. zatimco v ramci listu ve stejnem sesitu to jde tak do jineho sesitu to nevlozim ..
Divné, když =a1*2 ať zkopíruju copy/paste nebo celý list do jiného sešitu zůstane =a1*2 beze změn. Můžu zkusit ještě doma, tam tuším Office2k mám.
Úpravy/přesunout nebo zkopírovat list ; zaškrtni políčko "vytvořit kopii", vyber sešit do kterého chceš kopírovat, zvol (přesunout na konec) a stiskni OK. Pokud nemáš ve vzorcích odvolávky na jiné listy, mělo by to zkopírovat list bez těch popisovaných změn ve vzorcích.
ještě opomenutí: musíš mít otevřené oba sešity a vidět je v menu "okno"
no ale ty odvolavky tam samozrejme mam :)
Netuším přesně o co ti jde, ale tady je můj návrh:
V sešitu a.xls, na listu, který chceš zkopírovat pomocí CTRL+H zaměň všechny výskyty = (rovná se) za = (mezera a rovná se)pak list zkopíruj a v sešitu b.xls pak pomocí CTRL+H zaměň všechny výskyty = (mezera a rovná se) za = (rovná se).