Snakk om Excel og arbeid
Hva er makrofunksjonen?
Introduksjon til makroer og VBA for nybegynnere
Opprette månedlige regninger og samle tall fra ulike filer. Finner du deg selv i Excel og tenker: "Jeg gjorde det samme forrige måned?"
Makroer kan automatisere slike rutineoppgaver. Hva kan du gjøre og hvordan kan det hjelpe deg i arbeidet ditt? La oss ta et eksempel på faktisk arbeid.
Ingen kodekunnskap krevesOpplev først hvordan makroen fungerer →Hva er makrofunksjonen?
Makroer er funksjoner som automatiserer rutineoppgaver i Excel.Du kan utføre operasjoner som du vanligvis ville utført én om gangen, for eksempel å legge inn data i celler, beregne, formatere tabeller og lagre.
Excel har en funksjon som heter "Makroopptak". Hvis du starter opptaket og deretter manipulerer tabellen, vil trinnene forbli, og du kan gjenta den samme operasjonen senere. For enkle oppgaver kan du lage makroer uten å måtte skrive programmet selv.
Det kan imidlertid hende at dataene ikke er helt like hver måned. Antall linjer kan øke eller tomme mellomrom kan blandes inn. Programmering er nødvendig for å nøyaktig og finkontrollere behandlingen for å imøtekomme disse forskjellene. Språket som brukes for dette er VBA.
VBA står for "Visual Basic for Applications". Trinnene som gjenstår i "Makroopptak" er også VBA-kode. Du kan endre det du har spilt inn eller lage det ved å skrive kode fra bunnen av.
Hvilke jobber kan automatiseres?
For eksempel jobber som: Ikke noe av dette er spesialarbeid, men det blir tidkrevende ettersom antall saker øker.
casestudie1
Opprette, formatere og lagre fakturaer
Fra å legge ut detaljer til å beregne beløp, formatere og lagre PDF. Sammenlign hvor mange minutter det tar å gjøre det manuelt og hvor mange sekunder det tar å gjøre det med en Makroer.
Endre adressen og detaljene for hver forretningspartner, beregn beløpet og lagre det under et fast navn. Denne serien med oppgaver kan overlates til makroer.
Sjekk ut operasjonsbildet →casestudie2
Lage og skrive ut grafer
Registrer trinnene fra å lage en graf til å skrive den ut ved å bruke "Makroopptak" og gjør den om til en Makroer.
Hvis du oppretter dokumenter i samme format for hvert møte, kan du bestemme graftype, tittel og utskriftsområde på forhånd.
Sjekk ut operasjonsbildet →casestudie3
Aggregering av flere filer
Les linje for linje for å se hva som ville skje hvis du skrev VBA-kode for å samle de tre filene som ble mottatt fra filialen.
Den leser i rekkefølge filene for hver filial og ansvarlig person som kommer i samme format, og samler de nødvendige dataene i én tabell.
Sjekk ut operasjonsbildet →Selv om det er automatisert, er det fortsatt nødvendig å sjekke det ferdige innholdet.Men hvis du kan redusere gjentakelsen av transkripsjon og innstillinger, kan du frigjøre tid til å sjekke tallene, se på resultatene og tenke over det.
Ferdigheter som kan brukes på jobb eller sidejobber
Antall tjenester for aggregering og analyse av data, som BI-verktøy, øker. Likevel er det mange situasjoner hvor Excel brukes i det daglige arbeidet. Selv føler jeg dette veldig tydelig mens jeg jobber som kontormedarbeider.
Du kan legge til tall og notater der det er nødvendig, og justere tabellen slik at den passer den andre personen. Jeg tror Excels brukervennlighet er en av grunnene til at det fortsetter å bli brukt. På den annen side kan det manuelle arbeidet som kreves for å organisere bordene forbli som en månedlig oppgave.
Derfor er folk som kan automatisere eksisterende Excel-oppgaver i gode hender. Når du ser etter jobber, kan du søke etter "Excel VBA" og "Makroer" for å finne jobber som involverer forretningsforbedring eller verktøyskaping.
Makroferdighetene du tilegner deg gjennom jobben din kan også brukes i din sidejobb.Å kunne forklare i detalj oppgavene du kan håndtere, for eksempel opprettelse av fakturaer og månedlige aggregeringer, vil gjøre det lettere for forespørselen å forstå.
Bare det å kunne skrive kode betyr selvfølgelig ikke at du får jobb. Min jobb er å lytte til den andre personens trinn, bestemme hva som skal automatiseres, sjekke resultatene og fortelle dem hvordan de skal bruke det. Ved først å prøve å forbedre en av dine kjente oppgaver, kan du oppleve prosessen.
Hva er vitsen med å lære nå at AI kan skrive kode?
Nå kan du fortelle AI hva du vil gjøre og få den til å lage VBA-kode for deg. Sammenlignet med å skrive en linje om gangen fra bunnen av, er byrden ved å starte noe mindre.
Jeg anbefaler imidlertid ikke å bruke den uten å vite noe om VBA. Ikke bare når det slutter å virke, men også fordi det noen ganger gir feil resultater uten feil.
For eksempel, hvis du bare ber noen om å "oppsummere salg", vil de ikke vite hvilken kolonne som er salg, hva de skal gjøre med tomme mellomrom, eller om en total rad kan inkluderes. Det er personens rolle å bestemme hva de vil ha gjort og se hva som oppnås.
Du trenger ikke å huske all grammatikken. Hvilke celler behandles, hvor gjentas de, og under hvilke forhold deles prosessene? Når du forstår det grunnleggende, vil instruksjoner til AI og konsultasjon for rettelser bli mer spesifikke.Hvordan spesifisere områder, gjenta og skrive betingede grener er oppsummert i Liste over ofte brukte koder.
Prøv ut koden laget av AI ved å bruke en kopi av arbeidsboken eller øve data først. Det er lurt selv å kunne kontrollere at antall varer og totalbeløp stemmer overens med originaldata.
Hvor bør nybegynnere begynne? 4 trinn for å komme i gang med makroer
Du trenger ingen spesiell programvare for å begynne å bruke makroer. Som vanlig i Excel, fortsett som følger.
- Vis utviklerfanen
Det er skjult først. Velg "Fil" → "Alternativer" → "Tilpass bånd" og merk av for "Utvikler". - Prøv å ta opp operasjonene med "Makroopptak"
Hvis du trykker "Record Macro" på utviklerfanen og deretter manipulerer tabellen, vil det trinnet bli en Makroer. Når du lagrer, velg "Excel makroaktivert arbeidsbok (.xlsm)". - Les koden med VBE (Visual Basic Editor)
Åpne den med "Visual Basic" (Alt+F11) på utviklerfanen. La oss ta en titt på koden til den innspilte makroen. - Skriv og kjør kort kode
Opprett et sted å skrive koden ved å velge ``Sett inn'' → ``Standardmodul'' og prøv å starte med en kort kode som å sette inn et tegn i en celle. For å utføre, trykk på "▶"-knappen eller F5-tasten.
Til å begynne med er det tilstrekkelig å kunne lese «hva som gjøres i hvilken celle» linje for linje.Hvis du husker repetisjon og betinget forgrening etter det, vil du kunne gjøre det i tide.
Detaljer om forberedelsestrinn og hvordan man skriver variabler, områdespesifikasjon, betinget forgrening, repetisjon osv. er oppsummert på en egen side.
Utarbeidelse av utviklingsmiljøet og kodeeksempler som kan kopieres og brukesHvordan komme i gang med VBA og en liste over ofte brukte koder →Du kan øve på alt fra å vise utviklingsfanen til å legge inn og kjøre kode i nettleseren din.
Øv på å bruke nettleserenØv din første VBA →Hvordan studere makroer og VBA for nybegynnere
Vi anbefaler En studiemetode for å faktisk flytte Excel-filen til undervisningsmaterialet mens du leser forklaringen av mekanismen. I stedet for bare å se på koden, er det lettere å forstå hvis du sjekker at "denne ene linjen endret denne cellen."
Hvis du ønsker å studere på egenhånd, start med en introduksjonsbok som følger med praksisfiler.
Vi anbefaler bøker for de som vil fortsette i sitt eget tempo. Å velge en bok som starter med "opptak av makroer" og fortsetter sekvensielt til cellespesifikasjon, repetisjon og betinget forgrening vil gjøre det lettere å koble kunnskapen din.
Før du kjøper, sjekk Kan jeg laste ned øvingsfiler? om den er kompatibel med versjonen av Excel du bruker og Windows/Mac. I stedet for å fullføre boken, synes jeg det er bedre å fokusere på å jobbe med ett eksempel og endre litt på tallene og betingelsene.
Hvis du vil sjekke hvordan du skriver mens du leser en bok, kan du også bruke Liste over ofte brukte koder.
Først, la oss ta en titt på hvordan makroer kan endre arbeidet ditt.
Før du plutselig begynner å studere, bare det å vite at noe fungerer som dette kan gi deg en idé om hva du vil lage. Prøv ut tre forskjellige jobber med Keynyan, Mauchu og Macrow. Til slutt kan du trene på å skrive og kjøre din egen kode.
Opplev fakturaautomatisering →