Tag-arkiv: VBA

Jeg har mange cellekammerater

Jeg har cellekammerater i det meste af verden. De besøger mine sider for at læse om programmering med makroer i Excel VBA.

Jeg startede dette websted med rejsebeskrivelser, og senere kom mere til: Bloggen, du læser nu, nogle sider om programmering i Excel med VBA makroer og så det løse.

For to år siden oversatte jeg Excel-siderne til engelsk, og siden er besøgstallet steget en del, og Excel-siderne har nu mere end 20.000 sidevisninger om måneden:

sidevisninger-vba

Der er klart færre makro-besøg i weekenderne, og deraf slutter jeg, at de fleste besøg er arbejdsrelaterede. Det sidste år har der været besøg fra 209 lande, eller rettere ”geografiske områder” som Google Analytics kalder dem, for der er vist kun 193 anerkendte stater i FN.

Danmark topper besøgsstatistikken for hele sitet med 46,79 % af alle besøg fulgt af U.S.A. med 11,08 %, England med 5,66 % og Indien med 3,28 %.

Nu kan jeg ikke se, hvorfra de besøgende til enkelte sider kommer, men i året lige op til lanceringen af de engelske Excel-sider udgjorde danske besøg 85,93 %, og fx U.S.A. lå nede på en sjetteplads med kun 1,1 %.

Det er derfor nærliggende at konkludere, at Excel bruges i hele verden, og at der de fleste steder er cellekammerater, som nørkler med at få makroer til at fungere.

Det er sjovt at gennemse listen over lande/områder. Nogle få var gledet ud af erindringen – fx Vanuatu, der ligger mellem Ny Kaledonien og Fiji. Herfra har én læser været på besøg to gange.

Læs resten

Animerede diagrammer i Excel

Hvis man opdaterer et diagram hurtigt nok med nye værdier, bliver det som en tegnefilm, og så har man pludselig et animeret diagram.

I dag har jeg lavet en side om, hvordan man kan lave animerede diagrammer i Excel med VBA makroer, og når noget bevæger sig, er det jo oplagt at lave en video.

Jeg får de fleste ideer til programmer, fordi jeg får et behov på arbejde. ”Behov” er måske for stærkt et ord, men når en opgave skal løses mere end én gang, spørger jeg uvilkårligt, om den med fordel kan automatiseres.

For nogen tid siden lavede jeg en regnearksmodel (massebalance) af klorstrømmene i en cementovn, hvor man kan skrue på forskellige håndtag og se, hvad der så sker.

Læs resten

Dovne Pareto-diagrammer

Jeg har en svaghed: Når jeg støder på noget, som er omstændeligt i Excel, vil jeg straks lave en makro, som gør det let.

Nu kunne jeg sige noget smart om, at dovenskab avler produktivitet, men den enkle sandhed er selvfølgelig, at nørden fornøjer sig med at finde ud af, hvordan det kan gøres.

Pareto-diagrammer i Excel er det seneste eksempel.

Pareto-diagrammer er et yndet visualiseringsværktøj i Lean Six Sigma. Søjlernes højde falder fra venstre mod højre, og samtidig viser en kurve den akkumulerede procent.

Tanken er at fremhæve de vigtigste faktorer, og det kan se således ud med nogle helt fiktive tal og undskyldninger for at komme for sent på arbejde:

Pareto-diagram

På nettet er der masser af vejledninger i, hvordan man laver Pareto-diagrammer, men da jeg havde prøvet én gang, tænkte jeg (lean & mean):

”Hvis en makro kan lave diagrammet på sekunder, hvad skal man så med 1001 vejledninger i, hvor besværligt det er at lave manuelt?”

Som sagt, så gjort, og resultatet findes på min nyeste side om VBA makroer i Excel.

Brugeren skal markere inputværdierne og vælge en startcelle til den sorterede tabel, så laves resten automatisk. Om data er i samme regneark som makroerne er ligegyldigt.

En anden af mine svagheder er, at jeg godt kan spotte de højeste søjler, selvom de står i vilkårlig rækkefølge, men sig det ikke til nogen.

/Eric