Hur man redigerar makron i Excel (2 metoder)

  • Dela Detta
Hugh West

Microsoft Excels VBA-makro är ett av verktygen som kan utföra alla operationer på alla arbetsblad med lätthet. Det kan också spara mycket tid. VBA-makro banade väg för att analysera ett stort antal data på ett effektivt sätt. Att redigera en VBA-makro är en viktig del av arbetet med detta program. I den här handledningen kommer du att lära dig hur du redigerar makron i Excel med lämpliga exempel och korrekta illustrationer.

Ladda ner övningsboken

Ladda ner arbetsboken.

Hur man redigerar makron.xlsm

Dölj makro i personlig arbetsbok

Dina makron kan sparas var som helst. Om den personliga arbetsboken är dold kan du behöva ta bort den först. Den personliga arbetsboken är en specifik fil som sparar hela makron. Den sparas på din dator och öppnas varje gång du öppnar Excel. Den här filen är dock dold som standard. Du måste ta bort den för att se om den finns där eller inte. Du måste ta bort den personliga arbetsboken för att kunna redigera makron.sparade i den.

📌 Steg

Först klickar du på Visa fliken. Från fliken Fönster grupp, välj Öppna knapp.

Därefter visas ett meddelande om Öppna dialogrutan.

Välj den personliga arbetsboken och klicka på OK .

Slutligen visas den personliga arbetsboken med makron i. Nu kan du redigera makron när du vill.

Läs mer: [Lös:] Kan inte redigera ett makro i en dold arbetsbok (2 enkla lösningar)

2 sätt att redigera makron i Excel

Det är faktiskt ganska enkelt att redigera makron i Excel. Om du har aktiverat makron kan du öppna VBA-redigeraren när som helst och sedan kan du redigera den.

Vi kommer att ge dig två sätt att redigera makron, så vi ska se dem en efter en.

1. Tangentbordsgenväg för att redigera VBA-makron i Excel

Om du är van vid att arbeta med kortkommandon och vill göra dina operationer snabbare, kommer detta att vara en bra metod för dig. Vi visar dig två tangentbordsgenvägar för att gå till VBA-redigeraren Du kan välja vilken som helst av dem, det är upp till dig.

1.1 Tangentbordsgenväg för att öppna dialogrutan Makroer

Detta tangentbordsgenomgång öppnar en dialogruta för makrona. Där kan du välja makrona och redigera dem.

📌 Steg

Tryck först på Alt+F8 på tangentbordet. En dialogruta för makron visas.

Välj nu ett makro från listan Makronamn lista.

Klicka på Redigera .

Därefter kommer du till VBA-redigerare .

Slutligen, från VBA-redigerare Du kan redigera makron enligt dina behov.

Läs mer: Hur man redigerar namnrutan i Excel (redigera, ändra intervall och ta bort)

1.2 tangentbordsgenväg för att öppna VBA-redigeraren direkt

Om du har fått arbetsboken från andra källor är det klokt att redigera makron genom att följa den tidigare metoden. Men om det är din egen arbetsbok kan du följa den här enkla metoden.

Du känner till alla moduler och makronamn i din arbetsbok, eller hur? Så du kan när som helst gå till vilken modul som helst och redigera makrona.

📌 Steg

Först trycker du på Alt+F11 .

Det öppnar VBA-redigeraren. Välj nu din modul och dubbelklicka på den.

Nu kan din VBA-redigerare är öppen och du kan enkelt redigera makron.

Läs mer: 22 makroexempel i Excel VBA

2. Användning av kommandot Macros i Excel för att redigera VBA-koder

Om du är en person som älskar att arbeta med användargränssnitt är det här något för dig. Det finns en Makroer knappen i Microsoft Excels Visa bandet. Därifrån kan du öppna den Makro och redigera makron. Låt oss se steg för steg.

📌 Steg

Gå först till Visa Du kommer att se fliken Makroer knappen till höger.

Klicka på Makroer. Därefter visas Makro öppnas.

Välj en makro från Makronamnet lista.

Klicka på Redigera .

Här är det, ditt valda makro. Nu kan du börja redigera.

Läs mer: Hur du tilldelar en makro till en knapp i Excel

Liknande läsningar

  • VBA-makro för att ta bort raden om cellen innehåller ett värde i Excel (2 metoder)
  • Hur man redigerar celler i Excel med tangentbordet (4 praktiska metoder)
  • 7 lösningar för gråa redigeringslänkar eller alternativ för att ändra källan i Excel
  • Hur du redigerar en cell i Excel utan att dubbelklicka (3 enkla sätt)

Testa makron efter redigering: felsökning och körning

Hittills har vi diskuterat hur man öppnar VBA-redigeraren för att redigera makron i Excel. I det här avsnittet ska vi redigera ett makro och testa det.

Vi har gett dig en övningsarbetsbok. I arbetsboken ska vi redigera makrot från den arbetsboken.

Ta en titt på detta dataset:

Här har vi några tomma celler i datasetet. Vårt mål var att fylla dessa tomma celler med ordet " Ogift ".

Detta var vår VBA-kod:

 Sub FindNext_empty_value() Dim search_value As Variant search_value = InputBox("Vilket värde vill du söka?", "Sökvärde") If StrPtr(search_value) = 0 Then Exit Sub End If Application.DisplayAlerts = False Dim search_range As Range On Error Resume Next Set search_range = Application.InputBox("Välj ditt cellintervall", "Sökintervall", Type:=8) On Error GoTo 0 Application.DisplayAlerts= True If search_range Is Nothing Then Exit Sub End If Dim FindRng As Range Set FindRng = search_range.Find(what:=search_value) counter = 0 Do counter = counter + 1 FindRng.value = "Unmarried" Set FindRng = search_range.FindNext(FindRng) Loop While Not FindRng Is Nothing MsgBox "Total " & counter & " tomma celler ersattes med: Unmarried" End Sub 

När vi implementerade koden såg resultatet ut som följande skärmdump:

Nu ska vi redigera den. I det här fallet fyller vi de tomma cellerna med ordet " Enkel "

📌 Steg

Tryck först på Alt+F8 på tangentbordet. En dialogruta för makro visas.

Välj Hitta nästa tomma värde

Klicka sedan på Redigera .

Därefter öppnas VBA-redigeraren. Vi kommer att göra en enkel ändring här. Vi har tagit bort " Ogift " ord.

Från och med Felsökning i menyraden, välj Kompilera VBAProject .

Därefter kommer det att visas ett fel eftersom vi inte har angett något värde.

Ändra det nu till " Enkel " som i följande skärmdump.

Återigen, från Felsökning i menyraden, välj Kompilera VBAProject Den här gången kommer det inte att uppstå något fel. Spara nu filen.

Tryck återigen på Alt+F8 på tangentbordet. Välj Hitta nästa tomma värde

Klicka sedan på Kör .

I rutan Sökvärde lämnar du fältet tomt eftersom vi söker efter tomma celler.

Välj cellintervallet för dina data.

Klicka sedan på OK .

Som du kan se har vi lyckats redigera vår kod och det fungerar bra.

Läs mer: Hur man redigerar namngivna intervall i Excel

💬 Saker att komma ihåg

✎ Om du inte får den makroaktiverade Excel-filen från en pålitlig källa , inte aktivera. makroinnehållet. Det kan finnas skadliga koder .

✎ Gör en kopia av VBA-makro så att du enkelt kan hitta koderna i framtiden när du behöver dem.

Slutsats

Avslutningsvis hoppas jag att den här handledningen har gett dig användbar kunskap om hur du redigerar makron i Excel. Vi rekommenderar att du lär dig och tillämpar alla dessa instruktioner på ditt dataset. Ladda ner övningsarbetsboken och prova dem själv. Du får också gärna ge feedback i kommentarsfältet. Din värdefulla feedback håller oss motiverade att skapa handledningar som denna. Glöm inte att kolla vårwebbplats Exceldemy.com för olika Excel-relaterade problem och lösningar.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.