Innholdsfortegnelse
Microsoft Excels VBA Macro er et av verktøyene som enkelt kan utføre enhver operasjon på et hvilket som helst regneark. Det kan også spare mye tid. VBA Macro banet vei for å analysere et stort antall data effektivt. Å redigere en VBA-makro er en viktig del av arbeidet med denne applikasjonen. I denne opplæringen lærer du hvordan du redigerer makroer i Excel med passende eksempler og riktige illustrasjoner.
Last ned øvelsesarbeidsbok
Last ned denne øvelsesarbeidsboken.
Hvordan redigere Macros.xlsmVis makro i personlig arbeidsbok
Makroene dine kan lagres hvor som helst. Hvis den personlige arbeidsboken er skjult, må du kanskje vise den først. Den personlige arbeidsboken er en spesifikk fil som lagrer hele makroer. Den er lagret på datamaskinen din og åpnes hver gang du åpner Excel. Likevel er denne filen skjult som standard. For å se om den er der eller ikke, må du skjule den. Du må vise den personlige arbeidsboken for å redigere eventuelle makroer som er lagret i den.
📌 Trinn
① Først klikker du på Vis fanen. Fra Vindu -gruppen velger du Vis -knappen.
② Etter det vil du se en Vis dialogboks.
③ Velg den personlige arbeidsboken og klikk på OK .
Til slutt vil du se den personlige arbeidsboken med makroer i den. Nå kan du redigere makroer når du vil.
Les mer: [Solve:] Kan ikke redigere enMakro på en skjult arbeidsbok (2 enkle løsninger)
2 måter å redigere makroer i Excel
Det er faktisk ganske enkelt å redigere makroer i Excel. Hvis du har aktivert makroer, kan du åpne VBA-editoren når som helst. Så kan du redigere det.
Vi skal gi deg to måter å redigere makroene på. La oss se dem én etter én.
1. Tastatursnarvei for å redigere VBA-makroer i Excel
Hvis du er vant til å jobbe med hurtigtaster og ønsker å gjøre operasjonen raskere, kommer dette til å være en go-to-metode for deg. Vi viser deg to hurtigtaster for å gå til VBA-editoren . Du kan velge hvilken som helst av dem, det er opp til deg.
1.1 Tastatursnarvei for å åpne makroer-dialogboksen
Denne hurtigtasten vil åpne en makro-dialogboks. Derfra kan du velge hvilke som helst makroer og redigere.
📌 Trinn
① Trykk først Alt+F8 på tastaturet ditt. En makrodialogboks vises.
② Velg nå en makro fra listen Makronavn .
③ Klikk på Rediger .
④ Etter det tar den deg til VBA-editoren .
Til slutt, fra VBA-editoren , kan du redigere makroene etter behov.
Les mer: Hvordan redigere navneboks i Excel (rediger, endre område og slett)
1.2 tastatursnarvei for å åpne VBA Editor direkte
Hvis du har arbeidsbokenfra andre kilder, er det lurt å redigere makroer ved å følge forrige metode. Men hvis dette er din egen arbeidsbok, kan du følge denne enkle metoden.
Du kjenner alle modulene og makroenes navn på arbeidsboken, ikke sant? Så du kan gå til hvilken som helst modul når som helst og redigere makroene.
📌 Trinn
① Først trykker du Alt+F11 .
② Det vil åpne VBA-editoren. Nå velger du din modul. Dobbeltklikk på den.
Nå er VBA Editor åpen og du kan enkelt redigere makroene.
Les mer: 22 makroeksempler i Excel VBA
2. Bruk av makrokommandoen i Excel for å redigere VBA-koder
Hvis du er en person som elsker å jobbe med brukergrensesnitt, denne er til deg. Det er en Makroer -knapp i Microsoft Excels Vis bånd. Derfra kan du åpne dialogboksen Makro og redigere makroene. La oss se trinn for trinn.
📌 Trinn
① Gå først til Vis -fanen. Du vil se Makroer -knappen til høyre.
② Klikk på Makroer. Etter det åpnes dialogboksen Makro .
③ Velg hvilken som helst makro fra Makronavnet liste.
④ Klikk på Rediger .
⑤ Her er den, den valgte makroen. Nå kan du begynne å redigere.
Les mer: Hvordan tildele en makro til en knapp i Excel
Lignende avlesninger
- VBA-makro for å slette rad hvis celle inneholder verdi i Excel (2 metoder)
- Hvordan redigere celle i Excel med tastatur (4 nyttige metoder)
- 7 løsninger for nedtonede Rediger koblinger eller endre kildealternativ i Excel
- Hvordan redigere en celle i Excel uten å dobbeltklikke (3 enkle måter)
Test makroene etter redigering: Feilsøk og kjør
Opp til dette punktet har vi diskutert hvordan du åpner VBA-editoren for å redigere makroer i Excel. I denne delen vil vi redigere en makro og teste den.
Vi ga deg en øvelsesarbeidsbok. Fra den arbeidsboken skal vi redigere makroen.
Ta en titt på dette datasettet:
Her har vi noen tomme celler i datasettet . Målet vårt var å fylle de tomme cellene med ordet " Ugift ".
Dette var VBA-koden vår:
6904
Etter at vi implementerte den koden, var resultatet vårt som følgende skjermbilde:
Nå skal vi redigere det. I dette tilfellet vil vi fylle de tomme cellene med ordet « Single »
📌 Trinn
① Først trykker du Alt+F8 på tastaturet. En makrodialogboks vises.
② Velg FindNext_empty_value
③ Deretter klikker du på Rediger .
④ Etter det vil VBA-editoren åpen. Nå skal vi bringe en enkel endring her. Vi fjernet« Ugift »-ordet.
⑤ Nå, fra Debug menylinjen, velg Kompiler VBAProject .
⑥ Etter det vil det vise en feil da vi ikke ga noen verdi.
⑦ Nå, endre den til « Single » som følgende skjermbilde.
⑧ Igjen, fra Debug menylinjen, velg Kompiler VBAProject . Denne gangen blir det ingen feil. Lagre nå filen.
⑨ Igjen, trykk Alt+F8 på tastaturet. Velg FindNext_empty_value
⑩ Deretter klikker du på Kjør .
⑪ I søkeverdi-boksen lar du feltet stå tomt mens vi søker etter tomme celler.
⑫ Velg celleområdet for dataene dine.
⑬ Deretter klikker du på OK .
Som du kan, se at vi har redigert koden vår, og dette er fungerer fint.
Les mer: Hvordan redigere navngitt område i Excel
💬 Ting å huske
✎ Hvis du ikke få den makroaktiverte Excel-filen fra en klarert kilde , ikke aktiver makroinnholdet. Det kan være ondsinnede koder .
✎ Lag en kopi av VBA-makroen slik at du enkelt kan finne kodene i fremtiden når du trenger det.
Konklusjon
For å konkludere, håper jeg denne opplæringen har gitt deg et stykke nyttigkunnskap om å redigere makroer i Excel. Vi anbefaler at du lærer og bruker alle disse instruksjonene på datasettet ditt. Last ned øvelsesboken og prøv disse selv. Gi også gjerne tilbakemelding i kommentarfeltet. Din verdifulle tilbakemelding holder oss motiverte til å lage opplæringsprogrammer som dette. Ikke glem å sjekke nettstedet vårt Exceldemy.com for ulike Excel-relaterte problemer og løsninger.