Objawy
Próbujesz wykonać jedną z następujących operacji:
- Ukrywanie kolumn danych w programie Microsoft Excel.
- Wstawianie wierszy lub kolumn w programie Excel.
Podczas wykonywania jednej z tych operacji może zostać wyświetlony następujący komunikat o błędzie:
Uwaga
Nie można przenosić obiektów z arkusza.
Aby określić unikatowy numer skojarzony z odbieraną wiadomością, naciśnij klawisze CTRL+SHIFT+I. W prawym dolnym rogu tego komunikatu zostanie wyświetlony następujący numer:
Uwaga
100185
Przyczyna
Ten komunikat o błędzie występuje, jeśli spełnione są następujące warunki:
- Opcja Nic (ukryj obiekty) jest zaznaczona w sekcji Opcje wyświetlania dla tego skoroszytu w oknie dialogowym Opcje programu Excel .
- W dowolnej komórce w kolumnie jest tworzony obiekt, taki jak komentarz do komórki.
- Próbujesz ukryć kolumnę z lewej strony kolumny zawierającej obiekt, kolumnę zawierającą obiekt lub wszystkie kolumny z prawej strony kolumny zawierającej obiekt. W niektórych przypadkach można też spróbować wstawić wiersz lub kolumnę w arkuszu.
Ten problem występuje na przykład po umieszczeniu komentarza komórki w komórce IR1, a następnie próbie ukrycia kolumn IQ:IS (jednocześnie).
Ponadto ten komunikat o błędzie występuje, gdy w arkuszu znajdują się ukryte obiekty.
Uwaga Ten problem występuje w przypadku większości obiektów, które można wstawić do arkusza. Dotyczy to między innymi komentarzy w komórkach, schematów, kształtów rysunków i obrazów. Zapłać specjalne powiadomienie za komentarze komórki. Domyślnie, w przeciwieństwie do większości obiektów, komentarze w komórkach są ukryte i mogą nie być od razu widoczne.
Ponadto może zostać wyświetlony komunikat o błędzie, jeśli spróbujesz ukryć kolumnę zawierającą obiekt i wszystkie kolumny po prawej stronie kolumny zawierającej obiekt. Zależy to od lokalizacji kolumny zawierającej obiekt. .
Rozwiązanie
Aby rozwiązać ten problem, wykonaj czynności opisane w metodzie stosowanej do danej wersji programu Excel. W programie Excel 2007 użyj metody 1. W programach Excel 2003, Excel 2002 i Excel 2000 użyj metody 2.
Metoda 1. Tymczasowe przełączenie opcji z "Nic (ukryj obiekty)" na Wszystkie
W programie Excel 2007 tymczasowo przesuń opcję z Niczego (ukryj obiekty) do pozycji Wszystkie, a następnie wstaw wiersze lub kolumny w razie potrzeby. W tym celu wykonaj następujące czynności:
- W lewym górnym rogu okna programu Excel kliknij przycisk pakietu Microsoft Office.
- U dołu menu kliknij pozycję Opcje programu Excel.
- Kliknij pozycję Zaawansowane z listy opcji po lewej stronie.
- Przewiń w dół do sekcji Opcje wyświetlania dla tego skoroszytu, a następnie kliknij pozycję Wszystkie w obszarze Dla obiektów, pokaż:, a następnie kliknij przycisk OK.
Notatki Aby przełączyć tę opcję za pomocą skrótu klawiaturowego, naciśnij klawisze CTRL+6.
Jeśli te kroki nie umożliwiają ukrywania wierszy lub kolumn ani wstawiania wierszy lub kolumn w programie Excel 2007, spróbuj wykonać czynności opisane w metodzie 2.
Metoda 2. Zmienianie właściwości położenia obiektu na Przenieś i rozmiar z komórkami
Aby obejść ten problem, programy Excel 2003, Excel 2002 i Excel 2000 zmień właściwość położenia obiektu na Przenieś i rozmiar z komórkami. W tym celu wykonaj następujące czynności:
Jeśli obiekt jest komentarzem komórki, zaznacz komórkę zawierającą komentarz, kliknij komórkę prawym przyciskiem myszy, a następnie kliknij polecenie Pokaż komentarz lub Pokaż/Ukryj komentarze.
Uwaga Spowoduje to, że komentarz będzie widoczny.
Przesuwaj wskaźnik do krawędzi obiektu, aż wskaźnik zmieni się w białą strzałkę z czterema małymi czarnymi strzałkami na wskaźniku. Następnie kliknij obiekt, aby go zaznaczyć.
W programie Excel 2003 i starszej wersji programu Excel kliknij nazwę<> obiektu w menu Format.
Uwaga W tym poleceniu <menu nazwa> obiektu to nazwa obiektu, na przykład "Komentarz" lub "Autokształt".
W programie Excel 2007 kliknij pozycję Formatuj <nazwę> obiektu.
W oknie dialogowym Formatowanie kliknij kartę Właściwości .
Kliknij pozycję Przenieś i rozmiar z komórkami, a następnie kliknij przycisk OK.
Jeśli chcesz ponownie ukryć komentarz komórki, kliknij prawym przyciskiem myszy komórkę zawierającą komentarz, a następnie kliknij polecenie Ukryj komentarz.
Wykonaj poniższe czynności dla każdego obiektu w kolumnie, na który ma to wpływ, zgodnie z opisem w sekcji "Przyczyna". Podczas ukrywania kolumn nie jest wyświetlany komunikat o błędzie.
Metoda alternatywna: zmienianie właściwości wszystkich obiektów w aktywnym arkuszu
Firma Microsoft udostępnia przykłady programowania wyłącznie w celach ilustracyjnych, bez gwarancji wyrażonej lub dorozumianej. To obejmuje między innymi dorozumiane gwarancje przydatności handlowej lub przydatności do określonego celu. W tym artykule założono, że znasz język programowania, który jest demonstrowany, oraz narzędzia, które są używane do tworzenia i debugowania procedur. Inżynierowie pomocy technicznej firmy Microsoft mogą pomóc w wyjaśnieniu funkcjonalności danej procedury. Nie będą jednak modyfikować tych przykładów, aby zapewnić dodatkową funkcjonalność lub konstruować procedur spełniających specyficzne wymagania użytkownika.
Uwaga Uruchomienie następującego makra ustawia właściwość wymienioną w metodzie 1 dla wszystkich obiektów w aktywnym arkuszu. Ponieważ to ustawienie powoduje zmianę rozmiaru obiektów po zmianie rozmiaru wierszy i kolumn skojarzonych z obiektem, zmiana rozmiaru wierszy i kolumn może powodować nieoczekiwane wyniki podczas wyświetlania obiektów w arkuszu. Rozważ ten problem przed uruchomieniem makra w pliku.
Aby zmienić właściwość wszystkich komentarzy w aktywnym arkuszu, uruchom następujące makro.
Sub Test()
Dim s As Shape
On Error Resume Next
For Each s In ActiveSheet.Shapes
s.Placement = xlMoveAndSize
Next
End Sub