Tal om Excel og arbejde

Hvad er makrofunktionen?
Introduktion til makroer og VBA for begyndere

Oprettelse af månedlige regninger og indsamling af numre fra forskellige filer. Kan du finde dig selv i at betjene Excel og tænke: "Jeg gjorde det samme i sidste måned?"

Makroer kan automatisere sådanne rutineopgaver. Hvad kan du gøre, og hvordan kan det hjælpe dig i dit arbejde? Lad os tage et eksempel på faktisk arbejde.

MacrowIngen kodekendskab påkrævetOplev først, hvordan makroen fungerer →

Hvad er makrofunktionen?

Makroer er funktioner, der automatiserer rutineopgaver i Excel.Du kan udføre handlinger, som du normalt ville udføre én ad gangen, såsom at indtaste data i celler, beregne, formatere tabeller og gemme.

Excel har en funktion kaldet "Makrooptagelse". Hvis du begynder at optage og derefter manipulerer tabellen, forbliver trinnene, og du kan gentage den samme handling senere. Til simple opgaver kan du lave makroer uden selv at skulle skrive programmet.

Dog er dataene muligvis ikke helt ens hver måned. Antallet af linjer kan stige, eller tomme mellemrum kan være blandet ind. Programmering er påkrævet for nøjagtigt og fint at kontrollere behandlingen for at imødekomme disse forskelle. Sproget, der bruges til dette, er VBA.

VBA står for "Visual Basic for Applications". De resterende trin i "Makrooptagelse" er også VBA-kode. Du kan ændre det, du har optaget, eller oprette det ved at skrive kode fra bunden.

Hvilke job kan automatiseres?

Fx jobs som: Intet af dette er specialarbejde, men det bliver tidskrævende i takt med at antallet af sager stiger.

casestudie1

Oprettelse, formatering og lagring af fakturaer

Fra udsendelse af detaljer til beregning af beløb, formatering og lagring af PDF. Sammenlign hvor mange minutter det tager at gøre det manuelt, og hvor mange sekunder det tager at gøre det med en Makroer.

Skift adresse og detaljer for hver forretningspartner, beregn beløbet og gem det under et fast navn. Denne række af opgaver kan overlades til makroer.

Se betjeningsbilledet →

casestudie2

Oprettelse og udskrivning af grafer

Optag trinene fra at lave en graf til at udskrive den ved hjælp af "Makrooptagelse", og forvandl den til en Makroer.

Hvis du opretter dokumenter i samme format til hvert møde, kan du på forhånd beslutte dig for graftype, titel og udskriftsområde.

Se betjeningsbilledet →

casestudie3

Samling af flere filer

Læs linje for linje for at se, hvad der ville ske, hvis du skrev VBA-kode for at samle de tre filer, der er modtaget fra filialen.

Den læser i rækkefølge filerne for hver filial og ansvarlig person, der ankommer i samme format, og samler de nødvendige data i én tabel.

Se betjeningsbilledet →

Selvom det er automatiseret, er det stadig nødvendigt at kontrollere det færdige indhold.Men hvis du kan reducere gentagelsen af transskription og indstillinger, kan du frigøre tid til at tjekke tallene, se på resultaterne og tænke over det.

Færdigheder, der kan bruges på arbejde eller sidejob

Antallet af tjenester til aggregering og analyse af data, såsom BI-værktøjer, er stigende. Alligevel er der mange situationer, hvor Excel bruges i det daglige arbejde. Det mærker jeg selv meget tydeligt, mens jeg arbejder som kontormedarbejder.

Du kan tilføje tal og noter, hvor det er nødvendigt, og justere tabellen, så den passer til den anden person. Jeg tror, ​​at Excels brugervenlighed er en af ​​grundene til, at det bliver ved med at blive brugt. På den anden side kan det manuelle arbejde, der kræves for at organisere tabellerne, forblive som en månedlig opgave.

Derfor er folk, der kan automatisere eksisterende Excel-opgaver, i gode hænder. Når du leder efter job, kan du søge efter "Excel VBA" og "Makroer" for at finde job, der involverer forretningsforbedring eller værktøjsoprettelse.

De makrofærdigheder, du tilegner dig gennem dit job, kan også bruges i dit bijob.Ved at kunne forklare detaljeret de opgaver, du kan håndtere, såsom oprettelse af fakturaer og månedlige sammenlægninger, vil det gøre det lettere for anmoderen at forstå.

Bare det at kunne skrive kode betyder selvfølgelig ikke, at du får et job. Min opgave er at lytte til den anden persons trin, beslutte, hvad der skal automatiseres, tjekke resultaterne og fortælle dem, hvordan de skal bruge det. Ved først at prøve at forbedre en af ​​dine velkendte opgaver, kan du opleve processen.

Hvad er meningen med at lære nu, hvor AI kan skrive kode?

Nu kan du fortælle AI, hvad du vil gøre, og få den til at oprette VBA-kode for dig. Sammenlignet med at skrive en linje ad gangen fra bunden, er byrden ved at starte noget mindre.

Jeg anbefaler dog ikke at bruge det uden at vide noget om VBA. Ikke kun når det holder op med at virke, men også fordi det nogle gange giver forkerte resultater uden fejl.

For eksempel, hvis du bare fortæller nogen om at "opsummere salg", vil de ikke vide, hvilken kolonne der er salg, hvad de skal gøre med tomme mellemrum, eller om en samlet række kan inkluderes. Det er personens rolle at bestemme, hvad de vil have gjort, og se, hvad der opnås.

Du behøver ikke at lære al grammatikken udenad. Hvilke celler behandles, hvor gentages de, og under hvilke forhold opdeles processerne? Når du forstår det grundlæggende, vil instruktioner til AI og konsultation for rettelser blive mere specifikke.Hvordan man angiver intervaller, gentager og skriver betingede grene er opsummeret i Liste over ofte brugte koder.

Prøv den kode, der er oprettet af AI'en, ved at bruge en kopi af projektmappen eller øv dig først. Det er en god idé selv at kunne kontrollere, at antallet af varer og det samlede beløb stemmer overens med de originale data.

Hvor skal begyndere starte? 4 trin for at komme i gang med makroer

Du behøver ikke nogen speciel software for at begynde at bruge makroer. Som sædvanligt i Excel, fortsæt som følger.

  1. Vis udviklerfanen
    Det er skjult i starten. Vælg "Filer" → "Indstillinger" → "Tilpas bånd" og marker "Udvikler".
  2. Prøv at optage handlingerne ved hjælp af "Makrooptagelse"
    Hvis du trykker på "Optag Makroer" på udviklerfanen og derefter manipulerer tabellen, bliver det trin en Makroer. Når du gemmer, skal du vælge "Excel Makroer-aktiveret projektmappe (.xlsm)".
  3. Læs koden med VBE (Visual Basic Editor)
    Åbn den med "Visual Basic" (Alt+F11) på udviklerfanen. Lad os tage et kig på koden for den optagede Makroer.
  4. Skriv og kør kort kode
    Opret et sted at skrive koden ved at vælge ``Indsæt'' → ``Standardmodul'' og prøv at starte med en kort kode, såsom at indsætte et tegn i en celle. For at udføre, tryk på knappen "▶" eller F5-tasten.

I første omgang er det tilstrækkeligt at kunne læse "hvad der laves i hvilken celle" linje for linje.Hvis du husker gentagelse og betinget forgrening efter det, vil du være i stand til at gøre det i tide.

Detaljer om forberedelsestrinnene og hvordan man skriver variabler, områdespecifikation, betinget forgrening, gentagelse osv. er opsummeret på en separat side.

Udarbejdelse af udviklingsmiljø og kodeeksempler, der kan kopieres og brugesSådan kommer du i gang med VBA og en liste over ofte brugte koder →

Du kan øve dig i alt fra at vise udviklingsfanen til at indtaste og køre kode i din browser.

MacrowØv dig i at bruge browserenØv din første VBA →

Sådan studerer du makroer og VBA for begyndere

Vi anbefaler En undersøgelsesmetode til rent faktisk at flytte undervisningsmaterialets Excel-fil, mens man læser forklaringen af mekanismen. I stedet for blot at se på koden, er det lettere at forstå, hvis du tjekker, at "denne ene linje ændrede denne celle."

Hvis du vil studere på egen hånd, så start med en introduktionsbog, der kommer med øvelsesfiler.

Vi anbefaler bøger til dem, der ønsker at fortsætte i deres eget tempo. At vælge en bog, der starter med "optagelsesmakroer" og fortsætter sekventielt til cellespecifikation, gentagelse og betinget forgrening, vil gøre det lettere at forbinde din viden.

Før du køber, skal du kontrollere Kan jeg downloade øvelsesfiler?, om den er kompatibel med den version af Excel, du bruger, og Windows/Mac. I stedet for at afslutte bogen, synes jeg, det er bedre at fokusere på at arbejde med ét eksempel og ændre lidt på tallene og betingelserne.

Hvis du vil tjekke, hvordan du skriver, mens du læser en bog, skal du også bruge Liste over ofte brugte koder.

Lad os først se på, hvordan makroer kan ændre dit arbejde.

Inden du pludselig begynder at studere, kan bare det at vide, at noget fungerer som dette, give dig en idé om, hvad du vil lave. Prøv tre forskellige jobs med Keynyan, Mauchu og Macrow. Endelig kan du øve dig i at skrive og køre din egen kode.

Oplev fakturaautomatisering →