Innehåll för: ‘excel’

Innehåll

VLOOKUP / LETARAD – leta värden i Excel-listor

Lär dig använda den användbara formeln VLOOKUP (LETARAD på svenska) för att snabbt kunna vaska fram relevanta data från dina Excellistor. Svenska Engelska Funktion VLOOKUP LETARAD Letar upp ett värde i en kolumn och återger tillhörande värden från intilliggande kolumner. Jag visar...

Skapa anpassade format i Excel

Excel erbjuder ett stort antal fördefinierade format som du kan använda för att styra hur innehållet i Excels celler presenteras. Det finns emellertid lägen då du istället för att använda dessa förutbestämda format vill utforma egna format för dina Excelpresentationer. Det här låter sig...

VBA Excel och Personnummer – beräkna kontrollsiffran

Hans Peter Luhn på IBM, 1952. Personnumret används ju som bekant för att identifiera sig inför andra personer, banker, affärer och myndigheter. Den tionde siffran, dvs den sista positionen i personnumret, är en kontrollsiffra som är resultatet av en funktion applicerad på de övriga 9 siffrorna. Nedan...

Excelmakro som tar bort aktivt kalkylblad

Ett mycket enkelt litet makro som tar bort valt/valda arbetsblad. Sub RaderaAktivtKalkylblad() ActiveWindow.SelectedSheets.Delete End Sub Körningen av detta makro kommer att ge att en varningsruta kommer att visas som kräver att användaren konfirmerar raderingen innan den utförs. Detta är givetvis...

Sortera Excels flikar i bokstavsordning via ett makro

Designen av Excelbokens struktur är ett ganska viktigt kapitel framför allt om arbetsboken skall distribueras till kollegor eller till andra externa intressenter. Om din arbetsbok innehåller många blad så kan det vara pedagogiskt att sortera bladen på ett enhetligt vis. Vad gäller följden eller...

SpecialCells – Varianter på Klistra Värde i Excel VBA

I det dagliga Excelarbetet vill man ofta göra om cellers formler till värden. Förutom den mest rättframma metoden PasteSpecial Paste:=xlValues så finns det ett annat sätt att utföra konverteringen på. Excel erbjuder en objektklass som heter SpecialCells och som vi faktiskt kan dra mycket nytta...

Makro för att visa/dölja stödlinjer i Excel

Stödlinjerna i Excel, dvs ramarna runt cellerna i kalkylbladet, är en väsentlig del av arbetsbokens uppbyggnad då de ger ett visuellt stöd vilket gör det lättare att ta till sig innehållet i arbetsboken. Trots detta finns det tillfällen då vi vill ta bort dessa kantlinjer. Det gäller förslagsvis...

Makro Excel – Tusenavdelare

Ett mycket enkelt Excelmakro som applicerar formatet ”tusenavdelare” på valda celler. Dessutom så medger makrot alternering av inga eller två stycken decimaler. Ett utomordentligt basmakro som bör ingå i varje Excelbrukares verktygslåda. Vissa säger att det är siffror som gäller...

Excelmakro Klistra in som värde (Paste Value)

I det dagliga arbetet i Excel arbetar du förmodligen mycket med formler, funktioner och referenser mellan celler och arbetsblad. Ett av de mest användbara makron som du i så fall kan installera är en instruktion som konverterar en formel etc till ett värde. I mångas ögon är detta makro ett av...

Synliggör alla flikar och arbetsblad i Excel

Ibland får man sig tillskickad Excelböcker som av olika anledningar har ett större antal flikar gömda. Att ta fram arbetsbladen igen kan vara en grannlaga uppgift – de måste nämligen tas fram ett och ett vilket givetvis blir tröttsamt om arbetsboken innehåller 40 gömda blad. Nedan är...

Excelmakro för vänster- och högerjustering

Justering till höger eller vänster av text och siffror i Excel är ett viktigt tema om man tar fram rapporter i kalkylform som skickas vidare i form av en presentation. Som bekant så vänsterjusterar Excel text med automatik, medan siffror hamnar till höger i cellen. Detta vill man ofta ändra på...

Ta reda på användarens språkversion av Excel

Ett litet och enkelt Excelmakro som avgör vilken språkversion av Excel som aktuell användare har. Detta kan vara mycket användbart om du gör makron som kommer att användas i flera länder. Tack vare informationen så kan du lämna information på rätt språk. VBA-funktionen returnerar en landskod...

Personal Macro Workbook – introduktion

Excel erbjuder en speciell typ av arbetsbok som heter Personal.xls. Denna fil är en i och för sig helt vanlig arbetsbok i Excel med den skillnaden att den alltid hålls öppen samtidigt som den är gömd. På detta sätt blir alltså Personal.xls ett bra ställe för att spara makron som man vill kunna...

Skapa ditt egna Excelmakro

Det är enkelt att komma igång och skapa sina egna makron i Excel. Med den smarta inspelningsfunktion som Excel erbjuder så kan vi spela in en sekvens med händelser på kalkylbladet som vi vill att Excel skall kunna repetera i framtiden. Att spela in Excelmakron är ett första steg mot effektivt...

Färga celler med ett klick (Excelmakro)

Med det här enkla makrot så låter du användaren färga de celler som denne klickar på. Detta kan vara användbart i flera fall, t ex gällande olika typer av scheman där användaren ska markera tider och liknande. Eftersom vi vill att det här makrot ska triggas och köras varje gång som en...

Makrokod som stänger Excelböcker

I det här exemplet kommer jag att visa hur du kan skriva VBA-kod som stänger ned en viss fil. Det kan handla om en Excelbok såväl som vilken annan typ av fil som helst. Rutinen är användbar i lägen då du via kod har öppnat en fil som du vill importera data från. Så fort importen är slutförd...

Låt användaren bestämma vilken Excelfil som öppnas

Det är vanligt att man skriver makron som importerar data från andra filer, och kanske framför allt från olika typer av textfiler som t ex csv- och ascii-filer. När man programmerar i Excel VBA så är det viktigt att man redan från början försöker anpassa koden så att den blir mer dynamisk,...

Villkor i VBA – Fetstil och färgad text

Följande kod loopar igenom ett cellområde och letar efter två villkor. För det första om cellens bakgrundsfärg är röd (färg nummer tre på initial färgpalett), och för det andra om cellens text är inställd som fetstil. Om både villkoren uppfylls så ges variabeln intResultat värdet 1....

Hitta kalkylbladets sista använda rad

En bra basfunktion att ha till hands vid makroprogrammering i Excel VBA är en rutin för att finna den sista använda raden i en kolumn. Ofta behöver du veta vilken rad som är den sista i en matris för att på det sättet kunna göra något med detta cellområde, t ex applicera ett format, kopiera,...

Summera variabla cellområden i VBA

Att summera ett cellområde i Excel är enkelt. Att summera ett liknande område uttryck som en variabel i VBA är lite svårare – men det är turligt nog fortfarande enkelt… Om du stött på detta problemet (och kanske kommit till denna sidan) så vet i alla fall du vad svårigheten består...

VBA-kod som raderar ett visst arbetsblad

Ett vanligt förekommande moment i Excelprogrammering är radering av vissa arbetsblad. Det kan t ex handla om temporära blad som man använt till beräkningar eller för skapande av tabeller. Följande kod tar på ett effektivt sätt bort önskat blad. Koden loopar igenom arbetsbokens blad tills den...

Skriva och läsa textfiler direkt från Excel VBA

Textfiler är enkla dokument som man kan redigera via lika enkla program som t ex Notepad i Windows. Ibland kallas dessa dokument för Ascii-filer efter en nordamerikansk teckenuppsättning från 1970-talet. Sitt enkla format till trots så är dessa filer fortfarande oerhört viktiga i datavärlden....

Importera Access-tabell till Excel via VBA

Följande Excel VBA-kod tar an sig uppgiften att importera en Access-databas till Excel. Denna import till Excel kan vara praktisk att automatisera via makro om databasen uppdateras löpande och måste föras över till Excel med jämna mellanrum. Access som program ingår i Office-sviten och heter numera...