Makrofel

Excel för Office 365, Excel 2019, Excel 2016, Office 2013, Office 2010

Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Makrofelmeddelandet visas när det inträffar ett fel i makro som du kör.

Den angivna metoden kan inte användas på det angivna objektet av någon av följande orsaker:

  • Ett argument innehåller ett ogiltigt värde. En vanlig orsak till det här felet är att du försöker komma åt ett objekt som inte finns, till exempel Arbetsbok(5) när bara tre arbetsböcker är öppna.

  • Det går inte att använda metoden i det aktuella sammanhanget. I några metoder för Område-objekt krävs exempelvis att området innehåller data. Finns det inga data i området fungerar inte metoden.

  • Ett externt fel uppstod. Exempelvis kunde kanske en fil inte läsas eller skrivas.

  • En metod eller egenskap kan inte användas på grund av säkerhetsinställningarna. Exempelvis är egenskaperna och metoderna för VBE-objekt, som används för att ändra den VBA-kod (Visual Basic for Applications) som lagras i ett Microsoft Office-dokument, inte tillgängliga som standard.

    Så här aktiverar du betrodd åtkomst till Visual Basic-projekt:

    1. Om fliken Utvecklare inte visas tar du fram den på följande sätt:

      1. Klicka på Arkiv > Alternativ > Anpassa menyflik.

      2. Markera kryssrutan Utvecklare under Primära flikar.

    2. Klicka på Makrosäkerhet i gruppen Kod på fliken Utvecklare.

      Gruppen Kod på fliken Utvecklare

    3. Markera kryssrutan Åtkomst till objektmodell för VBA-projekt är betrodd under Makroinställningar för utvecklare.

      Om du vill ha mer information om att använda en metod kan du söka efter metodnamnet i hjälpen för Visual Basic.

Den angivna metoden kan inte användas på det angivna objektet av någon av följande orsaker:

  • Ett argument innehåller ett ogiltigt värde. En vanlig orsak till det här felet är att du försöker komma åt ett objekt som inte finns, till exempel Arbetsbok(5) när bara tre arbetsböcker är öppna.

  • Det går inte att använda metoden i det aktuella sammanhanget. I några metoder för Område-objekt krävs exempelvis att området innehåller data. Finns det inga data i området fungerar inte metoden.

  • Ett externt fel uppstod. Exempelvis kunde kanske en fil inte läsas eller skrivas.

  • En metod eller egenskap kan inte användas på grund av säkerhetsinställningarna. Exempelvis är egenskaperna och metoderna för VBE-objekt, som används för att ändra den VBA-kod (Visual Basic for Applications) som lagras i ett Microsoft Office-dokument, inte tillgängliga som standard.

    Så här aktiverar du betrodd åtkomst till Visual Basic-projekt:

    1. Om fliken Utvecklare inte visas tar du fram den på följande sätt:

      1. Klicka på Microsoft Office-knappen Bild av Office-knappen och sedan på Excel-alternativ.

      2. Markera kryssrutan Visa fliken Utvecklare i menyfliksområdet i kategorin Vanliga alternativ under De vanligaste alternativen när du arbetar i Excel och klicka sedan på OK.

    2. Klicka på Makrosäkerhet i gruppen Kod på fliken Utvecklare.

      Gruppen Kod på fliken Utvecklare

    3. Markera kryssrutan Åtkomst till objektmodell för VBA-projekt är betrodd under Makroinställningar för utvecklare.

      Om du vill ha mer information om att använda en metod kan du söka efter metodnamnet i hjälpen för Visual Basic.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×