Fejlmeddelelse, når du forsøger at indsætte eller skjule rækker eller kolonner i Excel: "Objekter kan ikke flyttes væk fra ark"

Symptomer

Du forsøger at udføre en af følgende handlinger:

  • Skjul kolonner med data i Microsoft Excel.
  • Indsæt rækker eller kolonner i Excel.
     

Når du udfører en af handlingerne, får du muligvis vist følgende fejlmeddelelse:

Bemærk

Objekter kan ikke flyttes væk fra arket.

Tryk på Ctrl+Skift+I for at finde det entydige tal, der er knyttet til den meddelelse, du modtager. Følgende tal vises i nederste højre hjørne af denne meddelelse:

Bemærk

100185

Årsag

Denne fejlmeddelelse vises, hvis følgende betingelser gælder:

  • Indstillingen Intet (skjul objekter) er markeret i sektionen Visningsindstillinger for denne projektmappe i dialogboksen Excel-indstillinger .
  • Du opretter et objekt, f.eks. en cellekommentar, i en vilkårlig celle i en kolonne.
  • Du forsøger at skjule kolonnen til venstre for den kolonne, der indeholder objektet, den kolonne, der indeholder objektet, eller alle kolonnerne til højre for den kolonne, der indeholder objektet. Eller i nogle tilfælde kan du prøve at indsætte en række eller kolonne i regnearket.
     

Dette problem opstår f.eks., hvis du placerer en cellekommentar i celle IR1 og derefter forsøger at skjule kolonnerne IQ:IS (på samme tid).

Desuden vises denne fejlmeddelelse, når der er skjulte objekter i regnearket.

Bemærk! Dette problem opstår med de fleste objekter, der kan indsættes i et regneark. Dette omfatter, men er ikke begrænset til cellekommentarer, grafer, tegnefigurer og billeder. Læg særlig mærke til cellekommentarer. Som standard og i modsætning til de fleste objekter er cellekommentarer skjult og er muligvis ikke umiddelbart synlige.

Du får muligvis også vist fejlmeddelelsen, hvis du forsøger at skjule den kolonne, der indeholder objektet, og alle kolonnerne til højre for den kolonne, der indeholder objektet. Dette afhænger af placeringen af den kolonne, der indeholder objektet. .

Løsning

Du kan løse dette problem ved at følge trinnene i den metode, der gælder for din version af Excel. I Excel 2007 skal du bruge metode 1. I Excel 2003, Excel 2002 og Excel 2000 skal du bruge metode 2.

Metode 1: Skift midlertidigt indstillingen fra "Intet (skjul objekter)" til Alle

I Excel 2007 skal du midlertidigt skifte indstillingen fra Intet (skjul objekter) til Alle og derefter indsætte rækkerne eller kolonnerne efter behov. Det kan du gøre ved at udføre disse trin:

  1. Klik på Microsoft Office-knappen i øverste venstre hjørne af Excel-vinduet.
  2. Klik på Excel-indstillinger nederst i menuen.
  3. Klik på Avanceret på listen over indstillinger til venstre.
  4. Rul ned til sektionen Visningsindstillinger for denne projektmappe, og klik derefter på Alle under For objekter, vis:, og klik derefter på OK.

Noter Tryk på Ctrl+6 for at bruge tastaturgenvejen til at slå denne markering til eller fra.

Hvis du med disse trin ikke kan skjule rækker eller kolonner eller indsætte rækker eller kolonner i Excel 2007, kan du prøve trinnene i metode 2.

Metode 2: Ændre objektets placeringsegenskab til Flyt og tilpas størrelse med celler

Du kan løse dette problem, Excel 2003, Excel 2002 og Excel 2000, ved at ændre objektets placeringsegenskab til Flyt og tilpas størrelse med celler. Det kan du gøre ved at udføre disse trin:

  1. Hvis objektet er en cellekommentar, skal du markere den celle, der indeholder kommentaren, højreklikke på cellen og derefter klikke på Vis kommentar eller Vis/skjul kommentarer.

    Bemærk! Dette gør kommentaren synlig.

  2. Flyt markøren til kanten af objektet, indtil markøren ændres til en hvid pil med fire små sorte pile på markøren. Klik derefter på objektet for at markere det.

  3. I Excel 2003 og tidligere versioner af Excel skal du klikke på <objektnavn> i menuen Formatér .

    Bemærk! I denne menukommando <er objektnavnet> navnet på objektet, f.eks. "Kommentar" eller "Autofigur".

    I Excel 2007 skal du klikke på Formatér <objektnavn>.

  4. Klik på fanen Egenskaber i dialogboksen Formatér.

  5. Klik på Flyt og tilpas størrelse med celler, og klik derefter på OK.

  6. Hvis du vil skjule cellekommentaren igen, skal du højreklikke på den celle, der indeholder kommentaren, og derefter klikke på Skjul kommentar.

Følg disse trin for hvert objekt i den berørte kolonne som beskrevet i afsnittet "Årsag". Når du skjuler kolonnerne, modtager du ikke fejlmeddelelsen.

Alternativ metode: Ændre egenskaben for alle objekterne i det aktive regneark

Microsoft leverer kun programmeringseksempler til illustration uden garanti, hverken udtrykt eller underforstået. Dette omfatter, men er ikke begrænset til, underforståede garantier for salgbarhed eller egnethed til et bestemt formål. I denne artikel antages det, at du kender det programmeringssprog, der demonstreres, og med de værktøjer, der bruges til at oprette og foretage fejlfinding af procedurer. Microsofts supportteknikere kan hjælpe med at forklare funktionaliteten af en bestemt procedure. De vil dog ikke ændre disse eksempler for at give ekstra funktionalitet eller konstruere procedurer for at opfylde dine specifikke krav.
Bemærk! Hvis du kører følgende makro, angives den egenskab, der er nævnt i Metode 1, for alle objekterne i det aktive regneark. Da denne indstilling får objekter til at ændre størrelsen, når de rækker og kolonner, der er knyttet til objektet, tilpasses, kan det medføre uventede resultater, når objekterne i regnearket vises, hvis du ændrer størrelsen på rækkerne og kolonnerne. Overvej dette problem, før du kører makroen i filen.

Hvis du vil ændre egenskaben for alle kommentarer i det aktive regneark, skal du køre følgende makro.


Sub Test()
Dim s As Shape 
On Error Resume Next
For Each s In ActiveSheet.Shapes 
s.Placement = xlMoveAndSize
Next 
End Sub