Foutbericht wanneer u rijen of kolommen probeert in te voegen of te verbergen in Excel: 'Kan geen objecten van het blad afschuiven'

Symptomen

U probeert een van de volgende bewerkingen uit te voeren:

  • Kolommen met gegevens verbergen in Microsoft Excel.
  • Rijen of kolommen invoegen in Excel.
     

Wanneer u een van beide bewerkingen uitvoert, wordt mogelijk het volgende foutbericht weergegeven:

Opmerking

Kan geen objecten van het blad afschuiven.

Als u het unieke nummer wilt weten dat is gekoppeld aan het bericht dat u ontvangt, drukt u op CTRL+SHIFT+I. Het volgende nummer wordt weergegeven in de rechterbenedenhoek van dit bericht:

Opmerking

100185

Oorzaak

Dit foutbericht wordt weergegeven als aan de volgende voorwaarden is voldaan:

  • De optie Niets (objecten verbergen) is geselecteerd in de sectie Weergaveopties voor deze werkmap in het dialoogvenster Opties voor Excel .
  • U maakt een object, zoals een celopmerking, in een willekeurige cel in een kolom.
  • U probeert de kolom links van de kolom met het object, de kolom met het object of alle kolommen rechts van de kolom met het object te verbergen. Of in sommige gevallen probeert u een rij of kolom in te voegen in het werkblad.
     

Dit probleem treedt bijvoorbeeld op als u een celopmerking in cel IR1 plaatst en vervolgens (tegelijkertijd) kolommen IQ:IS probeert te verbergen.

Dit foutbericht wordt bovendien weergegeven als er verborgen objecten in het werkblad aanwezig zijn.

Opmerking: Dit probleem doet zich voor met de meeste objecten die in een werkblad kunnen worden ingevoegd. Dit omvat, maar is niet beperkt tot, celopmerkingen, diagrammen, tekenvormen en afbeeldingen. Let vooral op celopmerkingen. In tegenstelling tot de meeste objecten zijn celopmerkingen standaard verborgen en mogelijk niet onmiddellijk zichtbaar.

Het foutbericht kan ook worden weergegeven als u de kolom met het object en alle kolommen rechts van de kolom met het object probeert te verbergen. Dit is afhankelijk van de locatie van de kolom die het object bevat. .

Oplossing

Als u dit probleem wilt oplossen, volgt u de stappen in de methode die van toepassing is op uw versie van Excel. Gebruik methode 1 in Excel 2007. Gebruik methode 2 in Excel 2003, Excel 2002 en Excel 2000.

Methode 1: De optie tijdelijk wijzigen van 'Niets (objecten verbergen)' in Allen

In Excel 2007 schakelt u de optie tijdelijk van Niets (objecten verbergen) naar Alles en voegt u de gewenste rijen of kolommen in. Ga hiervoor als volgt te werk:

  1. Klik in de linkerbovenhoek van het Excel-venster op de Microsoft Office-knop.
  2. Klik onder in het menu op Opties voor Excel.
  3. Klik op Geavanceerd in de lijst met opties aan de linkerkant.
  4. Schuif omlaag naar de sectie Weergaveopties voor deze werkmap en klik onderVoor objecten weergeven: op Alles en klik vervolgens op OK.

Opmerkingen Druk op Ctrl+6 als u de sneltoets wilt gebruiken om deze selectie te wisselen.

Als u met deze stappen geen rijen of kolommen kunt verbergen of geen rijen of kolommen kunt invoegen in Excel 2007, volgt u de stappen in methode 2.

Methode 2: De eigenschap Positie van het object wijzigen in Verplaatsen en grootte met cellen

U kunt dit probleem omzeilen door in Excel 2003, Excel 2002 en Excel 2000 de eigenschap Positie van het object te wijzigen in Verplaatsen en de grootte aan te passen met cellen. Ga hiervoor als volgt te werk:

  1. Als het object een celopmerking is, selecteert u de cel met de opmerking, klikt u met de rechtermuisknop op de cel en klikt u vervolgens op Opmerking weergeven of Opmerkingen weergeven/verbergen.

    Opmerking Hierdoor wordt de opmerking zichtbaar.

  2. Verplaats de aanwijzer naar de rand van het object totdat de aanwijzer verandert in een witte pijl met vier kleine zwarte pijlen aan de aanwijzer. Klik vervolgens op het object om dit te selecteren.

  3. Klik in Excel 2003 en eerdere versies van Excel op <objectnaam> in het menu Opmaak .

    Opmerking In deze menuopdracht is objectnaam<> de naam van het object, zoals 'Opmerking' of 'AutoVorm'.

    Klik in Excel 2007 op Objectnaam> opmaken<.

  4. Klik in het dialoogvenster Opmaak op het tabblad Eigenschappen .

  5. Klik op Verplaatsen en grootte met cellen en klik vervolgens op OK.

  6. Als u de celopmerking opnieuw wilt verbergen, klikt u met de rechtermuisknop in de cel met de opmerking en klikt u vervolgens op Opmerking verbergen.

Volg deze stappen voor elk object in de desbetreffende kolom, zoals beschreven in de sectie 'Oorzaak'. Als u de kolommen verbergt, wordt het foutbericht niet weergegeven.

Alternatieve methode: De eigenschap voor alle objecten op het actieve werkblad wijzigen

Microsoft biedt programmeervoorbeelden uitsluitend ter illustratie, zonder uitdrukkelijke of impliciete garantie. Dit omvat, maar is niet beperkt tot, de impliciete garanties van verkoopbaarheid of geschiktheid voor een bepaald doel. In dit artikel wordt ervan uitgegaan dat u bekend bent met de programmeertaal die wordt gedemonstreerd en met de hulpprogramma's die worden gebruikt om procedures te maken en fouten op te sporen. Microsoft-ondersteuningstechnici kunnen u helpen de functionaliteit van een bepaalde procedure uit te leggen. Zij zullen echter deze voorbeelden niet wijzigen om extra functionaliteit te bieden of procedures te maken om aan uw specifieke vereisten te voldoen.
Opmerking Als u de volgende macro uitvoert, wordt de eigenschap ingesteld die in methode 1 wordt genoemd voor alle objecten op het actieve werkblad. Omdat deze instelling tot gevolg heeft dat de grootte van objecten wordt aangepast wanneer de rijen en kolommen die aan het object zijn gekoppeld, worden aangepast, kan dit onverwachte resultaten opleveren wanneer de objecten in het werkblad worden weergegeven als u het formaat van de rijen en kolommen wijzigt. Bekijk dit probleem voordat u de macro in het bestand uitvoert.

Als u de eigenschap voor alle opmerkingen in het actieve werkblad wilt wijzigen, voert u de volgende macro uit.


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