Symptomy
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:
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:
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 pozycję <nazwę obiektu> w menu Format .
Uwaga W tym poleceniu menu <nazwą obiektu> jest 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 tylko na ilustracje, bez gwarancji wyrażonej lub dorozumianej. Dotyczy to między innymi dorozumianych gwarancji przydatności handlowej lub przydatności do określonego celu. W tym artykule założono, że znasz język programowania, który jest prezentowany, oraz narzędzia służące do tworzenia i debugowania procedur. Inżynierowie pomocy technicznej firmy Microsoft mogą pomóc w objaśnieniu funkcjonalności określonej procedury. Nie będą jednak modyfikować tych przykładów w celu zapewnienia dodatkowych funkcji lub konstruowania procedur w celu spełnienia określonych wymagań.
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