Nedostatek paměti při kopírování vzorců přes velkou oblast v Excelu

Příznaky

Pokud vyplníte nebo zkopírujete vzorce do velké oblasti listu nebo přidáte vzorce do velkého listu, zobrazí se chybové zprávy podobné následujícímu:

  • Nedostatek paměti.
  • Není dostatek systémových prostředků k úplnému zobrazení.

Příčina

Každá instance Microsoft Excelu 2007, Excelu 2010 a 32bitového Excelu 2013 je omezená na 2 GB paměti (interní místo haldy). Každá instance je také omezena na 32 760 zdrojových buněk při provádění operace inteligentního vyplnění. Když kopírujete nebo vyplňujete velké části listu, může výsledek ovlivnit jedno nebo obě tato omezení.

Řešení

Pokud chcete obejít limit zdrojových buněk, postupujte takto:

  1. Vyplňte jenom tu část oblasti, kterou musíte vyplnit.
  2. Vyberte jenom poslední řádek nebo poslední dva řádky vyplněné oblasti a vyplňte list dále.
  3. Opakujte krok 2, dokud nebudete mít vyplněný celý rozsah, který musíte vyplnit.
    Pokud chcete tento limit paměti obejít, rozdělte práci na menší sešity a otevřete je v samostatných instancích Excelu.

Další informace

Excel používá interní prostor haldy pro různé typy operací, včetně následujících:

  • ke sledování buněk a vzorců.
  • k poskytování funkcí kopírování a vkládání.
  • ke sledování ukazatelů na objekty.

Ve verzích aplikace Excel starších než Microsoft Excel 2002 je limit paměti 64 MB. V Excelu 2002 je limit zvýšen na 128 MB. V aplikaci Microsoft Office Excel 2003 je limit zvýšen na 1 gigabajt (GB).

Vzhledem k tomu, že se jedná o limit pro jednotlivé instance, může k tomuto problému dojít, pokud máte dva nebo tři velké sešity otevřené nebo jeden velmi velký sešit. Pokud pracujete s několika sešity, zkuste je otevřít v samostatných instancích Excelu.

Pomocí funkce inteligentního výplně můžete zvýšit relativní odkazy a vyplnit seznamy. Zmenšením rozsahu kopírování v jakékoli operaci kopírování nebo vyplnění můžete obejít limit 32 760 zdrojových buněk.