{"id":2017,"date":"2021-10-01T10:50:43","date_gmt":"2021-10-01T10:50:43","guid":{"rendered":"https:\/\/www.exceldepartment.com\/?p=2017"},"modified":"2026-10-31T12:14:15","modified_gmt":"2026-10-31T12:14:15","slug":"vba-kurs-laer-a-programmere-i-excel","status":"publish","type":"post","link":"https:\/\/www.exceldepartment.com\/no\/vba-kurs-laer-a-programmere-i-excel\/","title":{"rendered":"VBA-kurs: L\u00e6r \u00e5 programmere i Excel"},"content":{"rendered":"<div class=\"page-content container\">\n<p>Hver mandag morgen \u00e5pner du den samme Excel-filen. Du kopierer data fra fem ulike filer, formaterer kolonnene, lager pivottabeller, bygger diagrammer og sender rapporten til sjefen. Hele prosessen tar 3 timer. Du gj\u00f8r n\u00f8yaktig det samme hver uke og tenker \u201cdet m\u00e5 finnes en bedre m\u00e5te\u201d.<\/p>\n<p>Det finnes. Det heter VBA (Visual Basic for Applications), og det er Excels innebygde programmeringsspr\u00e5k. Et VBA-kurs l\u00e6rer deg \u00e5 automatisere i praksis hva som helst i Excel. Denne guiden viser hva et VBA-kurs l\u00e6rer bort, hvem det passer for og hvilken effekt du kan forvente.<\/p>\n<h2 id=\"vad-\u00e4r-vba\">Hva er VBA?<\/h2>\n<p>VBA er programmeringsspr\u00e5ket som er innebygd i Excel (og andre Office-programmer). Det lar deg skrive kode som styrer Excel \u2013 fra enkle repetisjoner til komplekse automatiseringssystemer.<\/p>\n<p><strong>Enkelt sagt:<\/strong> I stedet for \u00e5 klikke \u201cKopier\u201d, \u201cLim inn\u201d, \u201cFormater\u201d 50 ganger skriver du kode som gj\u00f8r det for deg p\u00e5 et sekund.<\/p>\n<p><strong>VBA kan:<\/strong> &#8211; Automatisere repetitive oppgaver &#8211; Behandle store datamengder raskt &#8211; Bygge tilpassede skjemaer og verkt\u00f8y &#8211; Styre Excel fra andre programmer &#8211; Lage interaktive dashbord &#8211; H\u00e5ndtere data mellom flere filer automatisk<\/p>\n<p><strong>VBA kan ikke:<\/strong> &#8211; Erstatte d\u00e5rlig Excel-struktur (rydd opp f\u00f8rst, automatiser etterp\u00e5) &#8211; Gj\u00f8re ting som Excel ikke kan gj\u00f8re &#8211; Fungere godt p\u00e5 tvers av ulike Excel-versjoner uten tilpasning<\/p>\n<h2 id=\"vem-\u00e4r-vba-kurs-till-f\u00f6r\">Hvem er VBA-kurs for?<\/h2>\n<p>Et VBA-kurs retter seg ikke mot nybegynnere i Excel. Det forutsetter at du allerede er en erfaren Excel-bruker som vil automatisere.<\/p>\n<h3 id=\"du-b\u00f6r-g\u00e5-vba-kurs-om-du\">Du b\u00f8r ta VBA-kurs hvis du<\/h3>\n<p><strong>Gj\u00f8r det samme om og om igjen:<\/strong> &#8211; Den samme rapporten hver uke\/m\u00e5ned &#8211; Den samme databehandlingen fra flere kilder &#8211; Den samme formateringen p\u00e5 nye filer &#8211; De samme kontrollene og valideringene<\/p>\n<p><strong>M\u00f8ter disse begrensningene:<\/strong> &#8211; Power Query strekker ikke til (for kompleks logikk) &#8211; Formler blir for komplekse eller trege &#8211; Du trenger brukervennlige verkt\u00f8y for kolleger &#8211; Data m\u00e5 flyttes mellom flere arbeidsb\u00f8ker<\/p>\n<p><strong>Har de rette forutsetningene:<\/strong> &#8211; Behersker avansert Excel (pivottabeller, formler, Power Query) &#8211; Logisk tenkning (du trenger ikke kunne programmere p\u00e5 forh\u00e5nd) &#8211; Tid til \u00e5 \u00f8ve etter kurset (VBA krever praksis) &#8211; Konkrete automatiseringsbehov (ikke \u201ckanskje nyttig en gang\u201d)<\/p>\n<h3 id=\"m\u00e5ste-du-kunna-programmera\">M\u00e5 du kunne programmere?<\/h3>\n<p>Nei. VBA er laget for ikke-programmerere.<\/p>\n<p><strong>Et godt VBA-kurs:<\/strong> &#8211; Forutsetter ingen programmeringserfaring &#8211; Starter fra grunnen av med VBA-konsepter &#8211; Fokuserer p\u00e5 praktiske Excel-problemer &#8211; L\u00e6rer deg \u00e5 tenke som en programmerer steg for steg<\/p>\n<p><strong>Men det hjelper hvis du:<\/strong> &#8211; Tenker logisk (hvis dette, s\u00e5 det) &#8211; Kan dele opp problemer i mindre steg &#8211; Liker \u00e5 forst\u00e5 hvordan ting fungerer<\/p>\n<h2 id=\"vad-l\u00e4r-du-dig-p\u00e5-en-vba-kurs\">Hva l\u00e6rer du p\u00e5 et VBA-kurs?<\/h2>\n<\/p>\n<p>Et VBA-grunnkurs gir deg grunnlaget for \u00e5 begynne \u00e5 automatisere. Avansert VBA l\u00e6rer deg \u00e5 bygge ekte systemer.<\/p>\n<h3 id=\"vba-grundkurs-3-5-dagar\">VBA-grunnkurs (3-5 dager)<\/h3>\n<p><strong>Programmeringsgrunnlag:<\/strong> &#8211; Makroopptak og redigering &#8211; Forst\u00e5 VBA-editoren og prosjektstrukturen &#8211; Variabler og datatyper &#8211; L\u00f8kker (For, Do While) for repetisjon &#8211; Betingelser (If, Select Case) for logikk &#8211; Sub og Function \u2013 bygge gjenbrukbare moduler<\/p>\n<p><strong>Excel-objekter og manipulering:<\/strong> &#8211; Arbeide med arbeidsb\u00f8ker, regneark, celler &#8211; Range-objektet (det viktigste i Excel VBA) &#8211; Formatere, kopiere og flytte data med kode &#8211; Bygge og manipulere pivottabeller &#8211; Lage diagrammer automatisk<\/p>\n<p><strong>Praktiske automatiseringer:<\/strong> &#8211; Automatisere dataimport fra flere filer &#8211; Rydde og formatere data automatisk &#8211; Generere standardiserte rapporter &#8211; Lage brukervennlige knapper og menyer &#8211; Feilh\u00e5ndtering (n\u00e5r noe g\u00e5r galt)<\/p>\n<p><strong>Controller, revisjonsbyr\u00e5, Stockholm:<\/strong> <em>\u201cVi fikk i oppgave \u00e5 sammenstille data fra 40 ulike kunde-Excel-filer hvert kvartal. Manuelt tok det 2 dager. Etter VBA-kurset bygget jeg en makro som gj\u00f8r det p\u00e5 10 minutter.\u201d<\/em><\/p>\n<h3 id=\"avancerad-vba-f\u00f6r-erfarna\">Avansert VBA (for erfarne)<\/h3>\n<p><strong>Skjemaer og brukergrensesnitt:<\/strong> &#8211; UserForms for profesjonelle grensesnitt &#8211; Inputvalidering og feilh\u00e5ndtering &#8211; Interaktive verkt\u00f8y for kolleger<\/p>\n<p><strong>Databaseintegrasjon:<\/strong> &#8211; Koble til Access, SQL Server &#8211; Importere og eksportere data automatisk &#8211; Bygge rapporter fra databaser<\/p>\n<p><strong>Avansert probleml\u00f8sning:<\/strong> &#8211; Matriser (arrays) for rask databehandling &#8211; Regul\u00e6re uttrykk for tekstbehandling &#8211; API-kall til eksterne systemer &#8211; Hendelsesprogrammering (koden kj\u00f8res automatisk ved hendelser)<\/p>\n<h2 id=\"format-och-l\u00e4ngd\">Format og varighet<\/h2>\n<p>VBA er mer komplekst enn standardkurs og krever mer tid.<\/p>\n<h3 id=\"vba-grundkurs\">VBA-grunnkurs<\/h3>\n<p><strong>Klasseromskurs (3-5 dager):<\/strong> &#8211; 3 dager for grunnleggende automatisering &#8211; 5 dager for omfattende dekning &#8211; Intensivt med mange praktiske \u00f8velser<\/p>\n<p><strong>Nettkurs (10\u00d72 timer):<\/strong> &#8211; 10 samlinger fordelt over 4-6 uker &#8211; Tid til \u00e5 \u00f8ve mellom samlingene &#8211; Live med instrukt\u00f8r<\/p>\n<p><strong>Anbefaling:<\/strong> Klasserom for VBA. Komplekse emner krever ofte direkte hjelp fra instrukt\u00f8r.<\/p>\n<h3 id=\"vilken-l\u00e4ngd-beh\u00f6ver-du\">Hvilken varighet trenger du?<\/h3>\n<p><strong>3 dager er nok hvis:<\/strong> &#8211; Du bare vil automatisere bestemte oppgaver &#8211; Trenger grunnlaget for \u00e5 komme i gang &#8211; Kan l\u00e6re mer p\u00e5 egen h\u00e5nd etterp\u00e5<\/p>\n<p><strong>5 dager anbefales hvis:<\/strong> &#8211; Du skal bygge verkt\u00f8y for andre &#8211; Trenger \u00e5 h\u00e5ndtere komplekse dataflyter &#8211; Vil bli en selvstendig VBA-utvikler<\/p>\n<h2 id=\"pris-och-roi\">Pris og ROI<\/h2>\n<h3 id=\"kostnader\">Kostnader<\/h3>\n<p><strong>\u00c5pent VBA-kurs:<\/strong> &#8211; 3 dager klasserom: 5 500-7 000 SEK per person &#8211; 5 dager klasserom: 8 000-10 000 SEK per person &#8211; Nett (10\u00d72t): 4 500-6 000 SEK per person<\/p>\n<p><strong>Bedrifts-VBA-kurs (8-12 personer):<\/strong> &#8211; 3 dager: 25 000-35 000 SEK totalt &#8211; 5 dager: 40 000-55 000 SEK totalt<\/p>\n<h3 id=\"roi-f\u00f6r-vba\">ROI for VBA<\/h3>\n<p>VBA har ofte den h\u00f8yeste ROI av alle Excel-kurs fordi det eliminerer timevis med manuelt arbeid.<\/p>\n<p><strong>Virkelig eksempel:<\/strong> &#8211; \u00d8konomiavdeling brukte 6 timer\/uke p\u00e5 m\u00e5nedsrapport &#8211; VBA-kurs: 6 000 SEK + 5 dagers arbeid &#8211; Etter: Rapporten tar 5 minutter &#8211; <strong>Spart tid f\u00f8rste \u00e5ret:<\/strong> 300 timer \u2248 120 000 SEK ved 400 SEK\/time &#8211; <strong>ROI:<\/strong> 2 000 % f\u00f8rste \u00e5ret<\/p>\n<p><strong>Salgsassistent, grossistfirma:<\/strong> <em>\u201cJeg lagde tilbud manuelt ved \u00e5 kopiere fra prislisten til Word. 20 minutter per tilbud, 15 tilbud per dag. Etter VBA-kurset bygget jeg et verkt\u00f8y som genererer tilbud p\u00e5 30 sekunder. Det sparte 4,5 timer per dag.\u201d<\/em><\/p>\n<h2 id=\"f\u00f6rkunskaper-f\u00f6r-vba-kurs\">Forkunnskaper for VBA-kurs<\/h2>\n<p>VBA bygger p\u00e5 avansert Excel-kompetanse.<\/p>\n<h3 id=\"du-b\u00f6r-beh\u00e4rska\">Du b\u00f8r beherske<\/h3>\n<p><strong>Excel-ferdigheter:<\/strong> &#8211; [ ] Avanserte formler (FINN.RAD, INDEKS\/SAMMENLIGNE, SUMMER.HVIS.SETT) &#8211; [ ] Pivottabeller og datamodeller &#8211; [ ] Grunnleggende Power Query &#8211; [ ] Arbeide med flere arbeidsb\u00f8ker &#8211; [ ] Navngitte omr\u00e5der og tabeller<\/p>\n<p><strong>Programmeringstenkning (ikke koding):<\/strong> &#8211; [ ] Forst\u00e5 \u201chvis dette, s\u00e5 det\u201d-logikk &#8211; [ ] Kunne dele opp problemer i steg &#8211; [ ] T\u00e5lmodighet med feils\u00f8king<\/p>\n<p><strong>Hvis du ikke behersker det ovenst\u00e5ende:<\/strong> Ta f\u00f8rst et <a href=\"https:\/\/www.exceldepartment.com\/no\/avansert-excel-kurs-guide\/\">avansert Excel-kurs<\/a>. VBA uten et solid Excel-grunnlag blir frustrerende og ineffektivt.<\/p>\n<h2 id=\"efter-vba-kursen-kan-du\">Etter VBA-kurset kan du<\/h2>\n<p><strong>Praktiske ferdigheter:<\/strong> &#8211; Automatisere m\u00e5nedsrapporter fullstendig &#8211; Bygge verkt\u00f8y med knapper og skjemaer &#8211; Behandle tusenvis av rader p\u00e5 sekunder &#8211; Importere data fra flere filer automatisk &#8211; Lage tilpassede Excel-l\u00f8sninger for kolleger<\/p>\n<p><strong>Typiske automatiseringer:<\/strong> &#8211; M\u00e5nedlig rapport: fra 4 timer til 2 minutter &#8211; Dataimport fra 20 filer: fra 1 time til 10 sekunder &#8211; Formatere 100 filer: fra 2 dager til 5 minutter &#8211; Generere 50 kunderapporter: fra 1 dag til 10 minutter<\/p>\n<p><strong>Karriereeffekter:<\/strong> &#8211; Bli uunnv\u00e6rlig for organisasjonen din &#8211; Ta p\u00e5 deg mer strategisk arbeid &#8211; Kvalifisere deg for analytiker- og utviklerroller &#8211; \u00d8ke markedsverdien din betydelig<\/p>\n<h2 id=\"vba-eller-power-query\">VBA eller Power Query?<\/h2>\n<\/p>\n<p>Mange lurer p\u00e5 om de trenger VBA n\u00e5r Power Query finnes.<\/p>\n<p><strong>Bruk Power Query n\u00e5r:<\/strong> &#8211; Du importerer og transformerer data &#8211; Trenger \u00e5 rydde og omforme datakilder &#8211; Vil oppdatere rapporter enkelt &#8211; Jobber med standardiserte prosesser<\/p>\n<p><strong>Bruk VBA n\u00e5r:<\/strong> &#8211; Power Query ikke strekker til (kompleks logikk) &#8211; Du trenger interaksjon (knapper, skjemaer) &#8211; Skal styre Excel basert p\u00e5 betingelser &#8211; Trenger \u00e5 h\u00e5ndtere flere filer dynamisk &#8211; Vil bygge verkt\u00f8y for andre<\/p>\n<p>Ofte er svaret: begge. Power Query til dataimport, VBA til automatisering av resten.<\/p>\n<p><strong>Les mer:<\/strong> <a href=\"https:\/\/www.exceldepartment.com\/no\/excel-automatisering-vba-ebok\/\">Excel-automatisering: Komplett guide til VBA<\/a><\/p>\n<h2 id=\"boka-din-vba-kurs\">Bestill VBA-kurset ditt<\/h2>\n<p><strong>Neste kursstart:<\/strong> &#8211; Stockholm klasserom (3 dager): 8. mars, 5. april &#8211; Stockholm klasserom (5 dager): 15. mars, 12. april &#8211; G\u00f6teborg klasserom (3 dager): 22. mars &#8211; Nett (10\u00d72t): 15. mars, 5. april<\/p>\n<p><strong>Kontakt:<\/strong> Telefon: <a href=\"tel:+46102642020\">+46-10-264-20-20<\/a> E-post: info@exceldepartment.com<\/p>\n<p><strong>Usikker p\u00e5 om VBA er riktig for deg?<\/strong> Ring for en kostnadsfri vurdering. Vi hjelper deg med \u00e5 avgj\u00f8re om automatiseringsbehovene dine krever VBA, eller om Power Query er nok.<\/p>\n<p>Vi holder sm\u00e5 VBA-grupper (maks 10 personer) fordi programmering krever mer individuell veiledning. Bestill minst 6 uker i forveien.<\/p>\n<hr \/>\n<p><strong>Relatert lesning:<\/strong> &#8211; <a href=\"https:\/\/www.exceldepartment.com\/no\/excel-kurs-komplett-guide\/\">Excel-kurs: Komplett guide til Excel-oppl\u00e6ring<\/a> &#8211; <a href=\"https:\/\/www.exceldepartment.com\/no\/avansert-excel-kurs-guide\/\">Avansert Excel-kurs: G\u00e5 fra nybegynner til ekspert<\/a> &#8211; <a href=\"https:\/\/www.exceldepartment.com\/no\/excel-automatisering-vba-ebok\/\">Excel-automatisering: Komplett guide til VBA<\/a><\/p>\n<\/div>\n<div class=\"xld-cta\" style=\"margin:30px 0;padding:18px 20px;background:#f5f4f4;border-top:3px solid #a0ce4e\">\n<p style=\"margin:0 0 8px\"><strong>Trenger dere hjelp med dette?<\/strong> V\u00e5rt <a href=\"https:\/\/www.exceldepartment.com\/no\/excel-kurs\/vba-grunnkurs\/\">VBA-kurs<\/a> hjelper dere \u2013 den f\u00f8rste konsultasjonen er kostnadsfri.<\/p>\n<p style=\"margin:0\"><a href=\"https:\/\/www.exceldepartment.com\/no\/kontakt-oss\/\">Bestill en kostnadsfri samtale<\/a> eller ring <a href=\"tel:+46102642020\">010-264 20 20<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>VBA-kurs for Excel-automatisering. L\u00e6r \u00e5 lage makroer, automatisere repetitive oppgaver og bygge verkt\u00f8y. Fra null til automatisering p\u00e5 3-5 dager.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33],"tags":[],"class_list":["post-2017","post","type-post","status-publish","format-standard","hentry","category-uncategorized-no"],"_links":{"self":[{"href":"https:\/\/www.exceldepartment.com\/no\/wp-json\/wp\/v2\/posts\/2017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.exceldepartment.com\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.exceldepartment.com\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.exceldepartment.com\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.exceldepartment.com\/no\/wp-json\/wp\/v2\/comments?post=2017"}],"version-history":[{"count":0,"href":"https:\/\/www.exceldepartment.com\/no\/wp-json\/wp\/v2\/posts\/2017\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.exceldepartment.com\/no\/wp-json\/wp\/v2\/media?parent=2017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.exceldepartment.com\/no\/wp-json\/wp\/v2\/categories?post=2017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.exceldepartment.com\/no\/wp-json\/wp\/v2\/tags?post=2017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}