< návrat zpět

MS Excel


Téma: velikost souboru rss

Zaslal/a 12.4.2018 12:15

rád bych se zeptal. dělal jsem ve starší verzi Excelu 2003 jednoduché výpočtové tabulky na evidenci nákladů rodiny. Otevřel jsem tentýž starý soubor nyní v Excelu 2013 a 2016 a upravil 12 listů(měsíců. po uložení jsem s hrůzou zjistil, že soubor má 80MB! To jsem zrušil všechny grafické prvky i obrázky. zůstaly pouze tabulky s orámováním resp. výplní buněk nějakou standardní barvou (každý list má velikost cca A4)Lze nějakým způsobem změnšir velikost souboru? nevím, co by tam mohlo mít takovou velikost (soubor kvůli velikostosti asi nepřipojím) Díky moc za radu...

Zaslat odpověď >

#040107
elninoslov
a) niesú na listoch nejaké skryté objekty ?
Karta Domov - skupina Úpravy - tlačítko Nájsť a filtrovať - položka Tabla výberu.

b) niekedy použité, ale už nepoužívané stĺpce a riadky. Ide posuvníkom (nie scrolovaním) posúvať riadky/stĺpce ďaleko za posledný reálne zaplnený riadok/stĺpec? Ak áno tak v prípade riadkov:
-Ctrl+šípka dole Vás dá na posledný riadok Excelu. Označte ho celý za jeho uško.
-Posunte sa za posledný vyplnený dátový riadok a s podržaným Shift-om označte aj ten za jeho uško.
-Ostali všetky označené, teraz na niektoré z označených ušiek pravý klik a vybrať Odstrániť.
-V prípade stĺpcov je postup analogický, šípku dole nahradíte šípkou vpravo, a označenie riadkov nahradíte označením stĺpcov.

Súbor uložte, zatvorte, skontrolujte veľkosť.citovat
#040111
avatar
skryté objekty tam nejsou. Sloupce a řádky jsem prohlédl a promazal. Velikost je stejná. Muselo to vzniknout nějak záhadně při načtení v novém excelu. KDyž jsem něco upravil. vělikost se ještě zvětšila. Nerozumím tomu. Udělal jsem totéž znovu a velikost je normální = 165 kB. Tak fakt nevím...citovat
#040112
elninoslov
Pozrite prípadne, či tam nemáte ešte nejaké
-Prepojenia (Údaje - Prepojenia)
-PQ dotazy (Údaje - Zobraziť dotazy)
-Skryté listy (Alt F11 - pod VBA projektom s názvom Vašeho zošita bude zoznam listov (aj skrytých) v "Microsoft Excel Objects")

Už sa tu obdobné veci riešili, no nepamätám s akým výsledkom...citovat
#040118
avatar
Možná hledáte velmi jednoduchou příčinu pro velikost 80MB, která vznikla ze sešitu s velikostí 160 kB. List v E-2003 má 64 kilo řádků, v E2013 jich je 1 mega. Známým zlozvykem v starších excelech byla aktivace vzorců pro celé sloupce.
Udělal jsem malý pokus s prázdným sešitem. Prvních pět celých sloupců v listu E-2016 jsem naplnil vzorcem =Řádek() a sešit jsem uložil. Výsledkem je soubor o velikosti 37 MB!
Pokud ve svém sešitu najdete listy, na kterých po Ctrl-End skočíte na řádek milion a něco, pak jste u jádra pudla.
V takovém případě smažte nepotřebné řádky se vzorci a sešit uložte. Změnu velikosti souboru najdete v prohlížeči.citovat
#040120
elninoslov
Ak urobil to čo som navrhoval (odstránenie riadkov/stĺpcov, nie iba vymazanie), a tvrdí že urobil, tento prípad by mal byť vylúčený.citovat
#040121
avatar
Možná teď napíšu tajemství, ale opravdu stačí buňky vymazat (ne odstranit), aby se UsedRange zmenšila. Jen musím po vymazání tu novou UsedRange aktivovat, např. dotazem přes Immediate Window. Na svém testovacím příkladu jsem to provedl následovně:

range("A100:E1048576")=""
?activesheet.usedrange.address
$A$1:$E$99

Uložený sešit se z 37 MB scvrkl na 12 kB. Je ale pravda, že postup, který doporučil elninoslov, by měl poskytnout stejný výsledek.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