Prata om Excel och arbete
Vad är makrofunktionen?
Introduktion till makron och VBA för nybörjare
Skapa månatliga räkningar och samla in nummer från olika filer. Känner du att du använder Excel och tänker: "Jag gjorde samma sak förra månaden?"
Makron kan automatisera sådana rutinuppgifter. Vad kan du göra och hur kan det hjälpa dig i ditt arbete? Låt oss ta ett exempel på verkligt arbete.
Ingen kodkunskap krävsUpplev först hur makrot fungerar →Vad är makrofunktionen?
Makron är funktioner som automatiserar rutinuppgifter i Excel.Du kan utföra operationer som du normalt skulle utföra en i taget, som att mata in data i celler, beräkna, formatera tabeller och spara.
Excel har en funktion som heter "Makroinspelning". Om du börjar spela in och sedan manipulerar tabellen, kommer stegen att finnas kvar och du kan upprepa samma operation senare. För enkla uppgifter kan du skapa makron utan att behöva skriva programmet själv.
Men uppgifterna kanske inte är exakt samma varje månad. Antalet rader kan öka eller tomma utrymmen kan blandas in. Programmering krävs för att noggrant och fint styra bearbetningen för att tillgodose dessa skillnader. Språket som används för detta är VBA.
VBA står för "Visual Basic for Applications". Stegen som återstår i "Makroinspelning" är också VBA-kod. Du kan ändra det du har spelat in eller skapa det genom att skriva kod från början.
Vilka jobb kan automatiseras?
Till exempel jobb som: Inget av detta är specialarbete utan det blir tidskrävande i takt med att antalet ärenden ökar.
fallstudie1
Skapa, formatera och spara fakturor
Från att lägga upp detaljer till att beräkna belopp, formatera och spara PDF. Jämför hur många minuter det tar att göra det manuellt och hur många sekunder det tar att göra det med ett Makron.
Ändra adress och uppgifter för varje affärspartner, beräkna beloppet och spara det under ett fast namn. Denna serie av uppgifter kan överlåtas till makron.
Kolla in operationsbilden →fallstudie2
Skapa och skriva ut grafer
Spela in stegen från att skapa en graf till att skriva ut den med "Makroinspelning" och förvandla den till ett Makron.
Om du skapar dokument i samma format för varje möte kan du bestämma graftyp, titel och utskriftsintervall i förväg.
Kolla in operationsbilden →fallstudie3
Aggregering av flera filer
Läs rad för rad för att se vad som skulle hända om du skrev VBA-kod för att samla de tre filerna som tagits emot från grenen.
Den läser i ordning filerna för varje filial och ansvarig som anländer i samma format och sammanställer nödvändiga data till en tabell.
Kolla in operationsbilden →Även om det är automatiserat är det fortfarande nödvändigt att kontrollera det färdiga innehållet.Men om du kan minska upprepningen av transkription och inställningar kan du frigöra tid för att kontrollera siffrorna, titta på resultaten och tänka på det.
Färdigheter som kan användas på jobbet eller bisysslor
Antalet tjänster för aggregering och analys av data, såsom BI-verktyg, ökar. Ändå finns det många situationer där Excel används i det dagliga arbetet. Det känner jag själv väldigt tydligt när jag jobbar som kontorsarbetare.
Du kan lägga till siffror och anteckningar vid behov och justera tabellen så att den passar den andra personen. Jag tror att Excels användarvänlighet är en av anledningarna till att det fortsätter att användas. Å andra sidan kan det manuella arbetet som krävs för att organisera tabellerna finnas kvar som en månatlig uppgift.
Det är därför personer som kan automatisera befintliga Excel-uppgifter är i goda händer. När du söker jobb kan du söka efter "Excel VBA" och "Makron" för att hitta jobb som involverar förbättring av verksamheten eller skapande av verktyg.
Makrokunskaperna du skaffar dig genom ditt jobb kan också användas i ditt bisyssla.Att kunna förklara i detalj vilka uppgifter du kan hantera, till exempel att skapa fakturor och månadssammanställningar, kommer att göra det lättare för begäranden att förstå.
Att bara kunna skriva kod betyder förstås inte att du får ett jobb. Mitt jobb är att lyssna på den andra personens steg, bestämma vad som ska automatiseras, kontrollera resultaten och berätta för dem hur de ska använda det. Genom att först försöka förbättra en av dina välbekanta uppgifter kan du uppleva processen.
Vad är poängen med att lära sig nu att AI kan skriva kod?
Nu kan du berätta för AI vad du vill göra och få den att skapa VBA-kod åt dig. Jämfört med att skriva en rad i taget från början är bördan av att starta något mindre.
Jag rekommenderar dock inte att använda den utan att veta något om VBA. Inte bara när det slutar fungera, utan också för att det ibland ger fel resultat utan några fel.
Till exempel, om du bara säger åt någon att "sammanfatta försäljningen" kommer de inte att veta vilken kolumn som är försäljning, vad de ska göra med tomma utrymmen eller om en total rad kan inkluderas. Det är personens roll att bestämma vad de vill göra och se vad som uppnås.
Du behöver inte memorera all grammatik. Vilka celler bearbetas, var upprepas de och under vilka förhållanden är processerna uppdelade? När du förstår grunderna kommer instruktioner till AI och konsultation för korrigeringar att bli mer specifika.Hur du anger intervall, upprepar och skriver villkorliga grenar sammanfattas i Lista över ofta använda koder.
Prova koden som skapats av AI:n med en kopia av arbetsboken eller övningsdata först. Det är en bra idé att själv kunna kontrollera att antal artiklar och totalbelopp stämmer överens med originaldata.
Var ska nybörjare börja? 4 steg för att komma igång med makron
Du behöver ingen speciell programvara för att börja använda makron. Som vanligt i Excel, fortsätt enligt följande.
- Visa utvecklarfliken
Det är dolt först. Välj "Arkiv" → "Alternativ" → "Anpassa menyfliksområdet" och markera "Utvecklare". - Försök spela in operationerna med "Makroinspelning"
Om du trycker på "Record Macro" på utvecklarfliken och sedan manipulerar tabellen kommer det steget att bli ett Makron. När du sparar, välj "Excel makroaktiverad arbetsbok (.xlsm)". - Läs koden med VBE (Visual Basic Editor)
Öppna den med "Visual Basic" (Alt+F11) på fliken utvecklare. Låt oss ta en titt på koden för det inspelade makrot. - Skriv och kör kort kod
Skapa en plats för att skriva koden genom att välja ``Infoga'' → ``Standardmodul'' och försök börja med en kort kod som att infoga ett tecken i en cell. För att utföra, tryck på "▶"-knappen eller F5-tangenten.
Till en början räcker det att kunna läsa "vad som görs i vilken cell" rad för rad.Om du kommer ihåg upprepning och villkorlig förgrening efter det kommer du att kunna göra det i tid.
Detaljer om förberedelsesteg och hur man skriver variabler, intervallspecifikation, villkorlig förgrening, upprepning etc. sammanfattas på en separat sida.
Förbereda utvecklingsmiljön och kodexempel som kan kopieras och användasSå här kommer du igång med VBA och en lista över ofta använda koder →Du kan öva på allt från att visa utvecklingsfliken till att ange och köra kod i din webbläsare.
Öva på att använda webbläsarenÖva din första VBA →Hur man studerar makron och VBA för nybörjare
Vi rekommenderar En studiemetod för att faktiskt flytta undervisningsmaterialets Excel-fil samtidigt som man läser förklaringen av mekanismen. Istället för att bara titta på koden är det lättare att förstå om du kontrollerar att "den här raden ändrade den här cellen."
Om du vill studera på egen hand, börja med en introduktionsbok som kommer med övningsfiler.
Vi rekommenderar böcker för den som vill gå vidare i sin egen takt. Att välja en bok som börjar med ``inspelningsmakron'' och går vidare till cellspecifikation, upprepning och villkorlig förgrening kommer att göra det lättare att koppla ihop din kunskap.
Innan du köper, kontrollera Kan jag ladda ner övningsfiler? om den är kompatibel med den version av Excel du använder och Windows/Mac. Istället för att avsluta boken tycker jag att det är bättre att fokusera på att arbeta med ett exempel och att ändra siffrorna och förutsättningarna något.
Om du vill kontrollera hur du skriver medan du läser en bok, använd även Lista över ofta använda koder.
Låt oss först ta en titt på hur makron kan förändra ditt arbete.
Innan du börjar plugga helt plötsligt kan bara veta att något fungerar så här ge dig en uppfattning om vad du vill göra. Testa tre olika jobb med Keynyan, Mauchu och Macrow. Slutligen kan du träna på att skriva och köra din egen kod.
Upplev fakturaautomatisering →