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:

  1. W lewym górnym rogu okna programu Excel kliknij przycisk pakietu Microsoft Office.

  2. U dołu menu kliknij pozycję Opcje programu Excel.

  3. Kliknij pozycję Zaawansowane z listy opcji po lewej stronie.

  4. 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:

  1. 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.

  2. 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ć.

  3. 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>.

  4. W oknie dialogowym Formatowanie kliknij kartę Właściwości .

  5. Kliknij pozycję Przenieś i rozmiar z komórkami, a następnie kliknij przycisk OK.

  6. 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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.