VBA-exempel för Excel

_vba

VBA är ett enkelt men smidigt programspråk som är helt integrerat i alla vanliga Excelinstallationer. Det betyder att om du har en vanlig Excelinstallation så kan du också skriva, spela in samt använda makron och program i VBA.

Nedan presentas ett antal effektiva lösningar på konkreta problem som du kan komma att vilja lösa i ditt framtida arbete i Excel. Om du inte har så stor erfarenhet av makron men vill börja komma igång att effektivisera dina kalkylblad så kan du gå till avdelningen Excelmakron.

Artikelkategorier

Ett urval av de senaste artiklarna

Autofit och felaktig radhöjd i Excel 2007

I och med framtagandet av en större Excelmodell som inkluderade makron så stötte jag på en ganska jobbig bugg i Excel 2007. Buggen i fråga har med Autofit och radhöjd att göra. Om du presenterar mycket text i en cell, och samtidigt justerar cellformatet till Wrap text (dvs att texten skall bryta...

VBA-makro som raderar ”spöklänkar” i Excel

Vissa Excelböcker innehåller störande länkar till andra arbetsböcker, trots att inga celler innehåller några länkar. En bugg som uppträder tid till annan är så kallade spöklänkar till externa arbetsböcker, dvs länkar som egentligen inte borde finnas där eftersom vi inte kan finna någon...

Variablers omfattning och livslängd i VBA

Exempel på variabel i VBA som deklareras på objektnivå, dvs den mest omfattande nivån. Variablers omfattning och livslängd beror på var i koden de har deklarerats. Detta betyder att variablernas åtkomlighet (från annan VBA-kod) alltså kan skilja sig åt. Konceptet kallas för scope på engelska. Nivåer...

Deklarera konstanter i Excel VBA

Konstanter i Excel VBA påminner om variabler, fast med en viktig skillnad. Så fort en konstant är deklarerad och tilldelad ett värde så kan detta värdet inte ändras under makrokörningens gång. Deklarering av konstanter Vad gäller deklarering så följer syntaxen i VBA i stort sett samma mönster...

Deklarera variabler i Excel VBA

Exempel på en variabeldeklarering i Excel VBA. Variabler (och konstanter) bör deklareras innan de används i dina makrons VBA-kod. Genom variabel-deklareringen förser vi VBA med information om vilken typ av data som variabeln kommer att innehålla, samt att vi etablerar stavningen av den (inklusive...