A következő hibaüzenet jelenik meg, amikor sorokat vagy oszlopokat próbál beszúrni vagy elrejteni az Excelben: "Az objektumok nem vihetők el a lapon kívülre"

Tünetek

Az alábbi műveletek egyikét próbálja elvégezni:

  • Adatoszlopok elrejtése a Microsoft Excelben.
  • Sorok vagy oszlopok beszúrása az Excelben.
     

Bármelyik művelet végrehajtásakor a következő hibaüzenet jelenhet meg:

Megjegyzés

Az objektumok nem távolíthatók el a lapon kívülről.

A kapott üzenet egyedi számának meghatározásához nyomja le a CTRL+SHIFT+I billentyűkombinációt. A következő szám jelenik meg az üzenet jobb alsó sarkában:

Megjegyzés

100185

Ok

Ez a hibaüzenet az alábbi feltételek teljesülése esetén jelenik meg:

  • Az Excel beállításai párbeszédpanel E munkafüzet megjelenítési beállításai csoportjában a Semmi (objektumok elrejtése) beállítás van bejelölve.
  • Létrehozhat objektumot, például cellamegjegyzést, egy oszlop bármely cellájában.
  • Megpróbálja elrejteni az objektumot tartalmazó oszloptól balra lévő oszlopot, az objektumot tartalmazó oszlopot vagy az objektumot tartalmazó oszloptól jobbra lévő összes oszlopot. Vagy bizonyos esetekben sort vagy oszlopot próbál beszúrni a munkalapra.
     

Ez a probléma például akkor fordul elő, ha az IR1 cellába ír egy cellamegjegyzést, majd (egyszerre) megpróbálja elrejteni az IQ:Ellenőrző oszlopot.

Ez a hibaüzenet akkor is jelenik meg, ha rejtett objektumok vannak a munkalapon.

Megjegyzés: Ez a probléma a legtöbb munkalapra beszúrható objektummal előfordul. Ez nem kizárólagosan a cellamegjegyzéseket, grafikonokat, rajzokat, alakzatokat és képeket foglal magában. Különös figyelmet fordítson a cellamegjegyzésekre. Alapértelmezés szerint, a legtöbb objektummal ellentétben, a cellamegjegyzések rejtettek, és előfordulhat, hogy nem láthatók azonnal.

Akkor is megjelenhet ez a hibaüzenet, ha megpróbálja elrejteni az objektumot tartalmazó oszlopot és az objektumot tartalmazó oszloptól jobbra lévő összes oszlopot. Ez az objektumot tartalmazó oszlop helyétől függ. .

Megoldás

A probléma megoldásához kövesse az Ön által használt Excel-verziónak megfelelő módszer lépéseit. Az Excel 2007-ben használja az 1. módszert. Az Excel 2003, az Excel 2002 és az Excel 2000 alkalmazásban kövesse a 2. módszert.

1. módszer: A "Semmi (objektumok elrejtése)" lehetőség ideiglenes váltása Mindre

Az Excel 2007-ben átmenetileg állítsa a Semmi (objektumok elrejtése) beállítást Mindre, majd szükség szerint szúrja be a sorokat vagy oszlopokat. Ehhez kövesse az alábbi lépéseket:

  1. Kattintson az Excel-ablak bal felső sarkában található Microsoft Office gombra.
  2. A menü alján kattintson Az Excel beállításai elemre.
  3. Kattintson a Speciális elemre a bal oldali beállításlistából.
  4. Görgessen le a Munkafüzet megjelenítési beállításai szakaszhoz, és kattintson a Mind elemre az Objektumok esetében, a megjelenítés: csoportban, majd kattintson az OK gombra.

Megjegyzések A kijelölés átváltásához nyomja le a CTRL+6 billentyűkombinációt.

Ha az Excel 2007-ben ezekkel a lépésekkel nem sikerül sorokat vagy oszlopokat elrejteni, illetve sorokat vagy oszlopokat beszúrni, próbálkozzon a 2. módszer lépéseivel.

2. módszer: Módosítsa az objektum Elhelyezés tulajdonságát Áthelyezés és méretezés a cellákkal együtt

A probléma kerülő megoldásához az Excel 2003, az Excel 2002 és az Excel 2000 program módosítja az objektum elhelyezés tulajdonságát Áthelyezés és méretezés a cellákkal együtt. Ehhez kövesse az alábbi lépéseket:

  1. Ha az objektum egy cellamegjegyzés, jelölje ki a megjegyzést tartalmazó cellát, kattintson a jobb gombbal a cellára, majd kattintson a Megjegyzés megjelenítése vagy a Megjegyzések megjelenítése/elrejtése parancsra.

    Megjegyzés: Ez megjeleníti a megjegyzést.

  2. Mozgassa a mutatót az objektum széléhez, amíg a mutató fehér nyíllá nem változik, a mutatón pedig négy kis fekete nyíl látható. Ezután kattintással jelölje ki az objektumot.

  3. Az Excel 2003-as és korábbi verzióiban kattintson <a Formátum menü objektum nevére>.

    Megjegyzés: Ebben a menüparancsban az <objektumnév> az objektum nevét jelenti, például "Megjegyzés" vagy "Alakzat".

    Az Excel 2007-ben kattintson az Objektumnév> formázása <parancsra.

  4. A Formátum párbeszédpanelen kattintson a Tulajdonságok fülre.

  5. Kattintson az Áthelyezés és méretezés a cellákkal együtt lehetőségre, majd az OK gombra.

  6. Ha ismét el szeretné rejteni a cellamegjegyzést, kattintson a jobb gombbal a megjegyzést tartalmazó cellára, majd kattintson a Megjegyzés elrejtése parancsra.

Kövesse az alábbi lépéseket az érintett oszlop minden objektumára vonatkozóan az "Ok" című szakaszban leírtak szerint. Az oszlopok elrejtésekor nem jelenik meg a hibaüzenet.

Alternatív módszer: Az aktív munkalap összes objektumának tulajdonságának módosítása

A Microsoft csak illusztrációs céllal kínál programozási példákat, kifejezett vagy vélelmezett garancia nélkül. Ez magában foglalja, de nem kizárólagosan a forgalmazhatóságra vagy az adott célra való alkalmasságra vonatkozó vélelmezett garanciát. Ez a cikk feltételezi, hogy ismeri a bemutatott programozási nyelvet, valamint az eljárások létrehozásához és hibakereséséhez használt eszközöket. A Microsoft támogatási szakemberei segíthetnek elmagyarázni egy adott eljárás működését. Azonban nem módosítják ezeket a példákat, hogy további funkciókat biztosítsanak, és nem építenek ki eljárásokat kifejezetten az Ön igényeire.
Megjegyzés: A következő makró futtatásával beállítja az 1. módszerben említett tulajdonságot az aktív munkalap összes objektumához. Mivel ez a beállítás az objektumhoz társított sorok és oszlopok átméretezésekor az objektumok átméretezését okozza, a sorok és oszlopok átméretezése nem várt eredményekkel járhat, amikor megjeleníti az objektumokat a munkalapon. Gondolja át a problémát, mielőtt futtatná a makrót a fájlban.

Ha az aktív munkalap összes megjegyzésén módosítani szeretné a tulajdonságot, futtassa a következő makrót.


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