- Problem zwykle bierze się z obecności ukrytych obiektów lub formatów zastosowanych na końcowych granicach arkusza.
- Ustawienia wyświetlania obiektów mogą blokować możliwość przesuwania komórek w celu wstawiania nowych wierszy.
- Aby zwolnić przestrzeń roboczą, konieczne jest usunięcie pustych wierszy i kolumn zawierających niewidoczne formatowanie.

Na pewno Ci się to zdarzyło: ciężko pracujesz nad arkuszem kalkulacyjnym, musisz dodać nowy wiersz, aby uporządkować dane, a nagle Excel wyświetla irytujący komunikat o błędzie , że nie może wstawić komórek, ponieważ dane zostałyby przeniesione poza arkusz. To frustrujący moment, zwłaszcza gdy komórki wydają się puste i nie masz pojęcia, co się dzieje z programem.
Ten błąd występuje częściej, niż mogłoby się wydawać, i nie zawsze ma oczywistą przyczynę. Czasami jest to prosty problem z konfiguracją , a innym razem Excel zakłada, że dane znajdują się aż do ostatniej możliwej kolumny lub wiersza, mimo że nic nie widać. W tym artykule przedstawimy wszystkie możliwe rozwiązania, od najprostszych modyfikacji po użycie makr, dzięki czemu będziesz mógł wrócić do pracy bez przyprawiającego Cię o ból głowy oprogramowania.
Gdy problemem są ukryte obiekty

Jedną z najczęstszych przyczyn jest to, że obiekty, takie jak komentarze, obrazy czy kształty, są ustawione jako stałe lub ukryte. Jeśli spróbujesz ukryć kolumnę i wiersz w programie Excel lub wstawić wiersz, a na przeszkodzie znajdzie się komentarz komórki , program Excel może się zawiesić, jeśli ustawienie wyświetlania jest nieprawidłowe.
Aby rozwiązać ten problem w nowszych wersjach, należy przejść do menu Opcje programu Excel, przejść do karty Zaawansowane i wyszukać sekcję Opcje wyświetlania dla tego skoroszytu . Tam należy upewnić się, że opcja „Wyświetlanie obiektów” jest zaznaczona zamiast „Nic”. Szybkim sposobem na przełączenie tej opcji bez zbędnego nawigowania po menu jest naciśnięcie kombinacji klawiszy CTRL + 6.
Jeśli to nie zadziała, może być konieczna zmiana konkretnej właściwości obiektu. Należy ustawić obiekt na „ Przenoszenie i zmiana rozmiaru z komórkami” . Aby to zrobić, zaznacz obiekt (jeśli jest to komentarz, kliknij prawym przyciskiem myszy i wybierz „Pokaż komentarz”), przejdź do sekcji „Format obiektu”, przejdź do zakładki „Właściwości” i zaznacz pole wyboru wymienione powyżej. Dzięki temu obiekt nie będzie działał jak niewidzialna bariera uniemożliwiająca przenoszenie komórek.
Dramat komórek z niewidocznym formatowaniem

Innym bardzo częstym scenariuszem jest sytuacja, gdy program ostrzega, że niepuste komórki zostaną przeniesione poza arkusz kalkulacyjny. Najprawdopodobniej, nieświadomie, zastosowałeś format wypełnienia (np. białe tło) do całych kolumn lub wierszy, aż do krawędzi okna Excela. Nawet jeśli komórka nie zawiera tekstu, sam fakt, że ma kolor, powoduje, że Excel uznaje ją za „niepustą ”.
Najskuteczniejszym rozwiązaniem jest dokładne czyszczenie. Samo usunięcie zawartości nie wystarczy; musisz fizycznie usunąć niepotrzebne wiersze i kolumny. Zaznacz pierwszy pusty wiersz poniżej danych i usuń go w całości (Ctrl + Shift + strzałka w dół). Zrób to samo z kolumnami, od których dane trafiają do kolumny XFD. Czasami problem polega na tym, że formatowanie jest automatycznie kopiowane do nowych wierszy, które pojawiają się po usunięciu innych, więc usunięcie formatowania z ostatniego wiersza przed zapisaniem może być kluczowe.

Jeśli masz arkusz kalkulacyjny pełen obiektów i nie chcesz zmieniać ich właściwości pojedynczo, bo zajęłoby to mnóstwo czasu, możesz skorzystać z makr programu Excel . Jest to proste makro , które iteruje po wszystkich kształtach i obiektach w aktywnym arkuszu kalkulacyjnym i automatycznie przypisuje im właściwość przesuwania i zmiany rozmiaru wraz z komórkami.
Kod składa się z deklaracji zmiennej typu Shape i użycia pętli Dla każdego złożyć wniosek s.Placement = xlMoveAndSize do każdego elementu. Jest to szczególnie przydatne w złożonych skoroszytach, w których występują przyciski makr lub grafiki rozproszone, co może powodować konflikt wstawiania, a Ty o tym nie wiesz.
Aby zoptymalizować przepływ pracy, pamiętaj, że możesz również przekonwertować zakresy danych na oficjalne tabele Excela . To nie tylko pozwoli uniknąć niektórych błędów formatowania, ale także automatycznie zastosuje kolory i wzory do nowych wierszy, oszczędzając Ci ręcznego formatowania i ryzyka wypełniania arkusza komórkami z użyciem niewidocznego wypełnienia.
Krótko mówiąc, aby uniknąć tego błędu, należy upewnić się, że nie ma żadnych obiektów blokujących ścieżkę, korzystając z opcji „pokaż wszystkie” lub dostosowując ich właściwości, a także usunąć wszelkie ślady przypadkowego formatowania w pustych obszarach skoroszytu, usuwając dodatkowe wiersze i kolumny aż do krawędzi arkusza.