Příznaky
Pokusíte se provést jednu z následujících operací:
- Skryjte sloupce dat v Microsoft Excelu.
- Vložení řádků nebo sloupců v aplikaci Excel
Při provádění kterékoli z těchto operací se může zobrazit následující chybová zpráva:
Poznámka
Objekty nelze posunout mimo list.
Chcete-li určit jedinečné číslo přiřazené zobrazené zprávě, stiskněte kombinaci kláves CTRL+SHIFT+I. V levém dolním rohu zprávy se zobrazí toto číslo:
Poznámka
100185
Příčina
Tato chybová zpráva se zobrazí při splnění následujících podmínek:
- V části Zobrazit možnosti pro tento sešit v dialogovém okně Možnosti aplikace Excel je vybrána možnost Nic (skrýt objekty).
- Objekt, například komentář k buňce, vytvoříte v libovolné buňce ve sloupci.
- Pokusíte se skrýt sloupec nalevo od sloupce obsahujícího objekt, sloupec, který obsahuje objekt, nebo všechny sloupce napravo od sloupce, který obsahuje objekt. V některých případech se také pokusíte vložit do listu řádek nebo sloupec.
K tomuto problému například dochází, pokud vložíte komentář buňky do buňky IR1 a pak se pokusíte skrýt sloupce IQ:IS (současně).
Tato chybová zpráva se také zobrazí, pokud jsou na listu skryté objekty.
Poznámka: K tomuto problému dochází u většiny objektů, které lze vložit do listu. To se mimo jiné týká komentářů k buňkám, grafů, nakreslených obrazců a obrázků. Zvláštní pozornost věnujte komentářům k buňkám. Ve výchozím nastavení (na rozdíl od většiny objektů) jsou komentáře k buňkám skryté a nemusí být na první pohled viditelné.
Chybová zpráva se také může zobrazit, pokud se pokusíte skrýt sloupec obsahující daný objekt a všechny sloupce napravo od sloupce obsahujícího tento objekt. Závisí to na umístění sloupce, který obsahuje objekt. .
Řešení
Chcete-li tento problém vyřešit, použijte postup použitý pro vaši verzi aplikace Excel. V Excelu 2007 použijte metodu 1. V aplikaci Excel 2003, Excel 2002 a Excel 2000 použijte metodu 2.
Metoda 1: Dočasné přepnutí možnosti "Nic (skrýt objekty)" na hodnotu Vše
V Excelu 2007 dočasně přepněte možnost Nic (skrýt objekty) na Vše. Pak vložte řádky nebo sloupce podle potřeby. Postupujte takto:
- V levém horním rohu okna Excelu klikněte na tlačítko systém Microsoft Office.
- V dolní části nabídky klikněte na Možnosti aplikace Excel.
- V seznamu možností vlevo klikněte na Upřesnit .
- Přejděte dolů k části Zobrazit možnosti pro tento sešit a potom klikněte na Vše ve skupinovém rámečku Pro objekty zobrazit: a klikněte na tlačítko OK.
Poznámky: Pokud chcete tento výběr přepnout pomocí klávesové zkratky, stiskněte kombinaci kláves CTRL+6.
Pokud vám tento postup neumožní skrýt řádky nebo sloupce nebo vložit řádky nebo sloupce v Excelu 2007, vyzkoušejte postup v metodě 2.
Metoda 2: Změňte vlastnost Pozice objektu na hodnotu Přesunout a změnit velikost s buňkami
Chcete-li vyřešit tento problém v aplikaci Excel 2003, Excel 2002 a Excel 2000, změňte vlastnost Pozice objektu na hodnotu Přesunout a změnit velikost s buňkami. Postupujte takto:
Pokud je objektem komentář k buňce, vyberte buňku, která tento komentář obsahuje, klikněte pravým tlačítkem myši na buňku a klikněte na příkaz Zobrazit komentář nebo Zobrazit/skrýt komentář.
Poznámka: Tím se komentář zobrazí.
Přesuňte ukazatel k okraji objektu, dokud se ukazatel nezmění na bílou šipku se čtyřmi malými černými šipkami na ukazateli. Pak kliknutím vyberte objekt.
V Excelu 2003 a dřívějších verzích Excelu klikněte v nabídce Formát na <název> objektu.
Poznámka: V tomto příkazu nabídky je názvem> objektu název objektu, například Komentář nebo Automatický obrazec.<
V Excelu 2007 klikněte na Formátovat <název> objektu.
V dialogovém okně Formát klikněte na kartu Vlastnosti .
Klikněte na položku Přesunout a změnit velikost s buňkami a potom klikněte na tlačítko OK.
Pokud chcete komentář k buňce znovu skrýt, klikněte pravým tlačítkem myši na buňku obsahující komentář a potom klikněte na příkaz Skrýt komentář.
Pro každý objekt v postiženém sloupci postupujte takto, jak je popsáno v části "Příčina". Pokud sloupce skryjete, chybová zpráva se nezobrazí.
Alternativní metoda: Změna vlastnosti všech objektů v aktivním listu
Společnost Microsoft poskytuje příklady programování pouze pro ilustraci, bez záruky, ať už vyjádřené nebo předpokládané. To zahrnuje, ale není omezeno na, předpokládané záruky prodejnosti nebo vhodnosti pro konkrétní účel. Tento článek předpokládá, že jste obeznámeni s programovacím jazykem, který je předváděn, a s nástroji, které se používají k vytváření a ladění procedur. Pracovníci technické podpory Microsoftu vám můžou pomoct vysvětlit funkčnost konkrétního postupu. Tyto příklady však neupraví za účelem poskytnutí dalších funkcí ani nevytvoří procedury, které by splňovaly vaše specifické požadavky.
Poznámka: Spuštěním následujícího makra nastavíte vlastnost uvedenou v metodě 1 pro všechny objekty v aktivním listu. Vzhledem k tomu, že toto nastavení způsobí změnu velikosti objektů při změně velikosti řádků a sloupců přidružených k objektu, může zobrazení objektů na listu v případě, že změníte velikost řádků a sloupců, způsobit neočekávané výsledky. Zvažte tento problém před spuštěním makra v souboru.
Pokud chcete změnit vlastnost u všech komentářů v aktivním listu, spusťte následující makro.
Sub Test()
Dim s As Shape
On Error Resume Next
For Each s In ActiveSheet.Shapes
s.Placement = xlMoveAndSize
Next
End Sub