Ingen kommer att bli en VBA-expert på en dag. Excel VBA är en resa i tid och praktik. Den goda nyheten är att det finns massor av resurser där ute som kan hjälpa dig på vägen till Excel VBA-förmåga. Här upptäcker du tio av de mest användbara ställena att vända sig till för Excel VBA-hjälp när du behöver en extra knuff i rätt riktning.
Låter Excel skriva kod åt dig
Ett av de bästa ställena att få makrohjälp är makroinspelaren i Excel . När du spelar in ett makro med makroinspelaren, skriver Excel den underliggande VBA åt dig. Efter inspelningen kan du granska koden, se vad inspelaren gjorde och sedan försöka förvandla koden den skapar till något som passar dina behov.
Säg till exempel att du behöver ett makro som uppdaterar alla pivottabeller i din arbetsbok och rensar alla filter i varje pivottabell. Att skriva detta makro från en tom duk skulle vara en skrämmande uppgift. Istället kan du starta makroinspelaren och spela in dig själv genom att uppdatera alla pivottabeller och rensa alla filter. När du har slutat spela in kan du granska makrot och göra de ändringar du anser nödvändiga.
För en ny Excel-användare kan hjälpsystemet verka som ett klumpig tillägg som returnerar en förvirrande lista med ämnen som inte har något att göra med det ursprungliga ämnet som söks igenom. Sanningen är dock att efter att du lärt dig hur du använder Excel-hjälpsystemet effektivt, är det ofta det snabbaste och enklaste sättet att få extra hjälp om ett ämne.
Du måste komma ihåg två grundläggande principer i Excel-hjälpsystemet:
- Platsen spelar roll när man ber om hjälp. Excel har faktiskt två hjälpsystem: ett ger hjälp om Excel-funktioner och ett annat ger hjälp om VBA-programmeringsämnen. Istället för att göra en global sökning med dina kriterier, kastar Excel dina sökkriterier endast mot hjälpsystemet som är relevant för din nuvarande plats. Detta betyder i huvudsak att hjälpen du får bestäms av det område av Excel där du arbetar. Så om du behöver hjälp med ett ämne som involverar makron och VBA-programmering, måste du vara i VBE medan du utför din sökning. Detta säkerställer att din nyckelordssökning utförs på rätt hjälpsystem.
- Onlinehjälp är bättre än offlinehjälp. När du söker efter hjälp om ett ämne kontrollerar Excel om du är ansluten till Internet. Om du är det, returnerar Excel hjälpresultat baserat på onlineinnehåll från Microsofts webbplats. Om du inte är det använder Excel hjälpfilerna som lagras lokalt med Microsoft Office. Onlinehjälpen är generellt sett bättre eftersom innehållet ofta är mer detaljerat och innehåller uppdaterad information, samt länkar till andra resurser som inte är tillgängliga offline.
Snatterikod för Excel VBA från internet
Den smutsiga hemligheten med programmering i internetåldern är att det inte finns någon originalkod längre. All makrosyntax som någonsin kommer att behövas har dokumenterats någonstans på Internet. På många sätt har programmering blivit mindre om koden du kan skapa från grunden, och mer om hur man tar befintlig kod och tillämpar den kreativt på ett visst scenario.
Om du har fastnat för att försöka skapa ett makro för en viss uppgift, beskriv uppgiften du försöker utföra via din favoritsökmotor. För bästa resultat anger du "Excel VBA" före din beskrivning.
Om du till exempel försöker skriva ett makro som tar bort alla tomma rader i ett kalkylblad, sök efter "Excel VBA radera tomma rader i ett kalkylblad." Du kan satsa två månadslöner på att någon har tagit itu med samma problem och lagt upp exempelkod som ger dig den mängd information du behöver för att komma igång med idéer för att bygga ditt eget makro.
Utnyttja Excel VBA-användarforum
Om du hamnar i kläm, ställ din fråga i ett forum för att få anpassad vägledning baserat på ditt scenario.
Användarforum är onlinegemenskaper som kretsar kring ett visst ämne. I dessa forum kan du ställa frågor och låta experter ge råd om hur man löser särskilda problem. De som svarar på frågorna är vanligtvis frivilliga som har en passion för att hjälpa samhället att lösa verkliga utmaningar.
Många forum är dedikerade till allt som har med Excel att göra. För att hitta ett Excel-forum, skriv "Excel Forum" i din favoritsökmotor.
Här är några tips för att få ut det mesta av användarforum:
- Läs och följ alltid forumreglerna innan du börjar. Dessa regler inkluderar ofta råd om att ställa frågor och riktlinjer för gemenskapsetikett.
- Kontrollera om din fråga redan har ställts och besvarats. Varför inte spara tid genom att utnyttja forumets arkiv med frågor? Ta en stund att söka i forumet för att se om din fråga har ställts tidigare.
- Använd kortfattade och korrekta ämnestitlar för dina frågor. Skapa inte forumfrågor med abstrakta rubriker som: Behöver råd eller snälla hjälp.
- Håll omfattningen av dina frågor så snäv som möjligt. Ställ inte frågor som: Hur bygger jag ett faktureringsmakro i Excel.
- Ha tålamod. Kom ihåg att de som svarar på dina frågor är volontärer som vanligtvis har dagsjobb. Ge samhället lite tid att svara på din fråga.
- Kolla in ofta. Efter att ha postat din fråga kan du få förfrågningar om mer information om ditt scenario. Gör alla en tjänst och återgå till ditt inlägg för att antingen granska svaren eller svara på följdfrågor.
- Tack experten som svarade på din fråga. Om du får ett svar som hjälper dig, ägna en stund åt att skicka ett tack till experten som hjälpte dig.
Besöker Excel VBA expertbloggar
Det finns några dedikerade Excel-guruer som delar med sig av sin kunskap genom bloggar. Dessa bloggar är ofta skattkammare av tips och tricks, och erbjuder nuggets som kan hjälpa dig att bygga upp dina färdigheter. Det bästa av allt är att de är gratis!
Även om dessa bloggar inte nödvändigtvis kommer att handla om dina specifika behov, erbjuder de artiklar som förstärker dina kunskaper om Excel och kan till och med ge allmän vägledning om hur man använder Excel i praktiska affärssituationer.
Här är en lista över några av de bästa Excel-bloggarna idag:
- ExcelGuru : Ken Puls är en Microsoft Excel MVP som delar med sig av kunskap på sin blogg. Förutom sin blogg erbjuder Ken flera lärresurser för att föra fram dina kunskaper i Excel.
- org : Purna "Chandoo" Duggirala är en Microsoft Excel MVP från Indien, som sprack på scenen 2007. Hans innovativa blogg erbjuder många gratis mallar och artiklar som syftar till att "göra dig fantastisk i Excel."
- Kontexturer : Debra Dalgleish är en Microsft Excel MVP och ägare till en populär Excel-webbplats. Med en alfabetisk lista med över 350 Excel-ämnen kommer du säkert att hitta något som kommer att intressera dig.
- DailyDose : Dick Kusleika är ägaren till den längst körda Excel-bloggen. Han är kungen av Excel VBA-bloggande med över tio års artiklar och exempel.
- MrExcel : Bill Jelen är Excel-ambassadören som är större än livet. Denna långvariga Excel MVP erbjuder över tusen gratis videor och ett enormt bibliotek med utbildningsresurser på sin webbplats.
Mining YouTube för Excel VBA-videoträning
Om du upptäcker att du absorberar videoträning bättre än artiklar, överväg att bryta YouTube . Dussintals kanaler drivs av fantastiska människor som har en passion för att dela kunskap. Du kommer att bli förvånad över hur många gratis videohandledningar av hög kvalitet du kan hitta.
Går live och online Excel VBA-träningskurser
Live- och onlineutbildningsevenemang är ett fantastiskt sätt att ta till sig Excel-kunskap från en mångfaldig grupp människor. Inte bara ger instruktören dig tekniker, utan de livliga diskussionerna under klassen är en mängd idéer och nya tips som du kanske aldrig ens tänkt på. Om du trivs med energin från liveträningsevenemang, överväg att söka efter Excel-klasser.
Här är några webbplatser som erbjuder utmärkta instruktörsledda Excel-kurser:
Lär dig från Microsoft Office Dev Center för hjälp med Excel VBA
Den Microsoft Office Dev Center är dedikerade att hjälpa nya utvecklare få en snabb start i programmering Office-produkter.
Även om webbplatsen kan vara lite svår att navigera är det värt ett besök för att se alla gratisresurser, inklusive exempelkod, verktyg, steg-för-steg-instruktioner och mycket mer.
Dissekera andra Excel-filer i din organisation
Precis som att hitta guld på din bakgård är de befintliga filerna i din organisation ofta en skattkammare för lärande. Överväg att öppna Excel-filer som innehåller makron och ta en titt under täcket. Se hur andra i din organisation använder makron. Försök att gå igenom makron rad för rad och se om du kan upptäcka nya tekniker.
Du kan hitta några nya knep som du aldrig tänkt på. Du kan till och med snubbla över hela bitar av användbar kod som du kan kopiera och implementera i dina egna arbetsböcker.
Fråga din lokala Excel-guru
Har du ett Excel-geni i ditt företag, avdelning, organisation eller community? Bli vän med den personen idag. Det du har där är ditt eget personliga Excel-forum.
De flesta Excel-experter älskar att dela med sig av sin kunskap. Så var inte rädd för att kontakta din lokala Excel-guru för att ställa frågor eller söka råd om hur man löser vissa makroproblem.