Skriv en enkel makro i Excel

Forfatter: Frank Hunt
Opprettelsesdato: 12 Mars 2021
Oppdater Dato: 1 Juli 2024
Anonim
VBA-programmering i Excel - Skapa en enkel applikation
Video: VBA-programmering i Excel - Skapa en enkel applikation

Innhold

Øk bruken av Excel-regnearkene dine ved å legge til et lite program. Mens formlene og funksjonene til regnearkene i Excel allerede gjør det til et flott verktøy, vil det å kunne lage makroer hjelpe deg å jobbe enda raskere og mer effektivt med dette programmet. Lær hvordan med følgende trinn.

Å trå

Metode 1 av 2: Excel 2007 og 2010

  1. Klikk på kategorien Utvikler i båndet øverst på skjermen. Hvis fanen ikke er i båndet, kan du legge den til som følger:
    • I Excel 2010: Klikk på Fil. klikk på Tilpass båndet på venstre side av skjermen. Klikk deretter på Utviklere i boksen til høyre.
    • I Excel 2007: Klikk på Microsoft Office-knappen og deretter på Alternativer for Excel. I kategorien Populær velger du kategorien Vis utvikler i båndet.
  2. Endre sikkerhetsinnstillingene. Klikk på i Tillitsenteret under Makroinnstillinger Aktiver alle makroer, og klikk deretter OK.
    • Merk at denne innstillingen ikke er sikker nok til å brukes som standard. Når du er ferdig med å registrere makroen, kan du gå tilbake og slå av denne innstillingen.
  3. klikk på Ta opp makro. Disse finner du i kategorien Utvikler under Programkode.
  4. Navngi makroen din. Det første tegnet i navnet må være en bokstav; så kan du bruke bokstaver, tall og bindestreker. Det må ikke være mellomrom i et makronavn.
    • Ikke bruk samme navn for makroen som for en eksisterende cellereferanse.
  5. Om nødvendig kan du lage en snarvei for makroen. Skriv inn en bokstav i snarveisboksen. En liten bokstav vil bli tolket som CTRL + bokstav; en stor bokstav som CTRL + SKIFT + bokstav.
  6. Velg et sted å lagre makroen. Under Lagre makro i velger du en arbeidsbok der du vil lagre makroen. Hvis du vil at den skal være tilgjengelig når du bruker Excel, velger du Personal Macro Workbook.
  7. Ingen beskrivelse av makroen. Skriv den inn i boksen Beskrivelse.
  8. klikk på OK for å registrere makroen.
  9. Utfør handlingene du vil skal inkluderes i en makro.
  10. Stopp innspillingen. Gå til kategorien Utvikler og klikk Stopp innspillingen.

Metode 2 av 2: Excel 2003

  1. Endre sikkerhetsnivået. Still sikkerhetsnivået fra Medium til Lav.
    • klikk på Verktøy -> Alternativer -> Sikkerhet.
    • Klikk Makrosikkerhet.
    • Velg Sikkerhetsinnstilling. Å velge Lav.
  2. Begynn å registrere makroen. Gå til Verktøy -> Makro -> Ta opp makro.
  3. Navngi makroen din. Navnet må ha en bokstav. så kan du bruke symboler, tall, bokstaver og bindestreker. Plasser er ikke tillatt.
    • Ikke bruk samme navn for makroen som for en eksisterende cellereferanse.
  4. Om nødvendig kan du lage en snarvei for makroen. Skriv inn en bokstav i snarveisboksen. En liten bokstav vil bli tolket som CTRL + bokstav; en stor bokstav som CTRL + SKIFT + bokstav.
  5. Velg et sted å lagre makroen. Under Lagre makro i velger du en arbeidsbok der du vil lagre makroen. Hvis du vil at den skal være tilgjengelig når du bruker Excel, velger du Personal Macro Workbook.
  6. Ingen beskrivelse av makroen.
    • klikk på OK når du er ferdig.
  7. Ta et bilde. Merk: Makroopptak er fortsatt på. Utfør handlingene du vil skal inkluderes i en makro.
  8. klikk på Stopp innspillingen i verktøylinjen.

Tips

  • Hvis du kjenner koden til makroen din, kan du skrive den inn i Microsoft Visual Basic Editor. I Excel 2007 og 2010 kan du finne disse i kategorien Utvikler, i gruppen Programkode. I Excel 2003 klikker du Verktøy -> Makro -> Visual Basic Editor.
  • Du vil finne utallige nyttige mennesker på ExcelForum-forumene som gjerne hjelper deg med å svare på (høflig stilte) spørsmål om Excel.
  • Du kan få makroen til å oppføre seg som en Excel-formel eller -funksjon, slik at du kan bruke den i et regneark for beregninger. I utgangspunktet må du endre en "Sub" til "Funksjon", deretter legge til parametere og sørge for at en verdi returneres av programmet ditt. Dette forklares i en annen veiledning (søk etter dette i den relaterte wikiHow-kategorien).
  • Bruk Range, Sheet og Workbook-objektene til å jobbe med dataene i regnearkene dine. ActiveWorkbook, ActiveSheet og Selection-objektene peker til gjeldende arbeidsbok, regneark og celleområde for applikasjonen.

Advarsler

  • Som et sikkerhetstiltak slår noen av makroalternativet. Bare fortell kollegene dine at arbeidsboken du sender bruker en eller flere makroer til å fungere.