Sådan redigerer du makroer i Excel (2 metoder)

  • Del Dette
Hugh West

Microsoft Excels VBA-makro er et af de værktøjer, der kan udføre enhver operation på ethvert regneark med lethed. Det kan også spare meget tid. VBA-makro banede vejen for at analysere et stort antal data effektivt. Redigering af en VBA-makro er en vigtig del af arbejdet med dette program. I denne vejledning lærer du, hvordan du redigerer makroer i Excel med passende eksempler og gode illustrationer.

Download arbejdsbog til øvelser

Download denne arbejdsbog til øvelser.

Sådan redigeres makroer.xlsm

Skjul makro i personlig projektmappe

Dine makroer kan gemmes hvor som helst. Hvis den personlige arbejdsbog er skjult, skal du muligvis først fjerne den. Den personlige arbejdsbog er en specifik fil, der gemmer hele makroer. Den gemmes på din computer og åbnes, hver gang du åbner Excel. Ikke desto mindre er denne fil skjult som standard. For at se, om den er der eller ej, skal du fjerne den. Du skal fjerne den personlige arbejdsbog for at redigere makroer.gemt i den.

📌 Trin

Først skal du klikke på Se fanen. Fra fanen Vindue gruppe, vælg Skjul knap.

Derefter vises en Skjul dialogboksen.

Vælg den personlige arbejdsbog, og klik på OK .

Til sidst vil du se den personlige arbejdsbog med makroer i. Nu kan du redigere makroer, når du vil.

Læs mere: [Løs:] Kan ikke redigere en makro i en skjult projektmappe (2 nemme løsninger)

2 måder at redigere makroer i Excel på

Det er faktisk ret nemt at redigere makroer i Excel. Hvis du har aktiveret makroer, kan du åbne VBA-editoren når som helst. Derefter kan du redigere den.

Vi vil give dig to måder at redigere makroer på. Lad os se dem en efter en.

1. Tastaturgenvej til at redigere VBA-makroer i Excel

Hvis du er vant til at arbejde med tastaturgenveje og ønsker at gøre dine handlinger hurtigere, vil dette være en god metode for dig. Vi viser dig to tastaturgenveje til at gå til VBA-editoren Du kan vælge en hvilken som helst af dem, det er op til dig.

1.1 Tastaturgenvej til at åbne dialogboksen Makroer

Denne tastaturgenvej åbner en dialogboks for makroer. Herfra kan du vælge makroer og redigere dem.

📌 Trin

Først skal du trykke på Alt+F8 på dit tastatur. En dialogboks med makro vises.

Vælg nu en hvilken som helst makro fra Makronavn liste.

Klik på Rediger .

Derefter vil den føre dig til VBA-editor .

Endelig, fra den VBA-editor kan du redigere makroerne efter dine behov.

Læs mere: Sådan Rediger navnboks i Excel (Rediger, Ændre område og Slet)

1.2 tastaturgenvej til at åbne VBA-editor direkte

Hvis du har fået arbejdsbogen fra andre kilder, er det klogt at redigere makroer ved at følge den foregående metode. Men hvis det er din egen arbejdsbog, kan du følge denne enkle metode.

Du kender alle modulerne og makronavnene i din projektmappe, ikke sandt? Så du kan når som helst gå til et modul og redigere makroerne.

📌 Trin

Først skal du trykke på Alt+F11 .

Det åbner VBA-editoren. Vælg nu dit modul. Dobbeltklik på det.

Nu kan din VBA-editor er åben, og du kan nemt redigere makroerne.

Læs mere: 22 makroeksempler i Excel VBA

2. Brug af kommandoen Makroer i Excel til at redigere VBA-koder

Hvis du er en person, der elsker at arbejde med brugergrænseflader, er denne model noget for dig. Der er en Makroer knappen i Microsoft Excel's Se båndet. Derfra kan du åbne Makro dialogboksen og redigerer makroerne. Lad os se trin for trin.

📌 Trin

Først skal du gå til Se fanen. Du vil se Makroer knappen til højre.

Klik på Makroer. Herefter vises Makro åbnes.

Vælg en makro fra Makronavnet liste.

Klik på Rediger .

Her er den, din valgte makro. Nu kan du begynde at redigere den.

Læs mere: Sådan tilknyttes en makro til en knap i Excel

Lignende læsninger

  • VBA-makro til at slette række, hvis celle indeholder værdi i Excel (2 metoder)
  • Sådan redigerer du celle i Excel med tastaturet (4 praktiske metoder)
  • 7 løsninger til gråede redigeringslinks eller mulighed for at ændre kilde i Excel
  • Sådan redigerer du en celle i Excel uden at dobbeltklikke (3 nemme måder)

Test makroerne efter redigering: Fejlsøgning og kørsel

Indtil nu har vi diskuteret, hvordan du åbner VBA-editoren for at redigere makroer i Excel. I dette afsnit vil vi redigere en makro og teste den.

Vi har givet dig en øvelsesarbejdsbog. Fra denne arbejdsbog skal vi redigere makroen.

Tag et kig på dette datasæt:

Her har vi nogle tomme celler i datasættet, og vores mål var at udfylde disse tomme celler med ordet " Ugift ".

Dette var vores VBA-kode:

 Sub FindNext_empty_value() Dim search_value As Variant search_value = InputBox("Hvilken værdi vil du søge efter?", "Search Value") 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ælg dit område af celler", "Search Range", 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 = counter + 1 FindRng.value = "Unmarried" Set FindRng = search_range.FindNext(FindRng) Loop While Not FindRng Is Nothing MsgBox "Total " & counter & " tomme celler blev erstattet med: Unmarried" End Sub 

Efter at vi implementerede denne kode, så resultatet ud som følgende skærmbillede:

Nu skal vi redigere den. I dette tilfælde vil vi udfylde de tomme celler med ordet " Enkelt "

📌 Trin

Først skal du trykke på Alt+F8 på dit tastatur. En dialogboks med makroer vises.

Vælg FindNext_empty_value

Klik derefter på Rediger .

Herefter åbnes VBA-editoren. Nu skal vi foretage en simpel ændring her. Vi har fjernet " Ugift " ord.

Nu, fra Fejlfinding menulinjen, vælg Kompilere VBAProject .

Derefter vil den vise en fejl, da vi ikke har angivet nogen værdi.

Ændre det nu til " Enkelt " som i følgende skærmbillede.

Igen, fra Fejlfinding menulinjen, vælg Kompilere VBAProject Denne gang vil der ikke være nogen fejl. Gem nu filen.

Tryk igen på Alt+F8 på dit tastatur. Vælg FindNext_empty_value

Klik derefter på Kør .

I feltet Søg værdi skal du lade feltet være tomt, da vi søger efter tomme celler.

Vælg området med celler i dine data.

Klik derefter på OK .

Som du kan se, er det lykkedes os at redigere vores kode, og det fungerer fint.

Læs mere: Sådan redigerer du navngivne områder i Excel

💬 Ting, du skal huske

✎ Hvis du ikke får den makroaktiverede Excel-fil fra en pålidelig kilde , ikke aktivere makroindholdet. Der kan være ondsindede koder .

✎ Lav en kopi af VBA-makro så du nemt kan finde koderne i fremtiden, når du har brug for det.

Konklusion

Afslutningsvis håber jeg, at denne vejledning har givet dig et stykke nyttig viden om at redigere makroer i Excel. Vi anbefaler, at du lærer og anvender alle disse instruktioner på dit datasæt. Download arbejdsmappen til øvelser og prøv dem selv. Du er også velkommen til at give feedback i kommentarfeltet. Din værdifulde feedback holder os motiveret til at skabe vejledninger som denne. Glem ikke at tjekke voreswebsted Exceldemy.com til forskellige Excel-relaterede problemer og løsninger.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.