Kategoriarkiv: IT & internet

Excel-programmering til automatisering af rutiner

Af og til bliver jeg spurgt, om jeg kan hjælpe med at lave nogle makroer i Excel, som kan løse eller automatisere specifikke opgaver.

Histogram

Det er typisk mindre virksomheder, men også organisationer, og det er spændende at få indblik i folks arbejdsopgaver og se, hvor meget forskelligt Excel kan bruges til.

Besværligt og manuelt pillearbejde kan ofte udføres på få sekunder af en makro, der hverken fejler pga. træthed, eller fordi opgaven er kedelig.

Senest har jeg hjulpet en ven, der arbejder for en humanitær organisation, med at fordele personer (altså navne m.m.) ud på forskellige faneblade efter forskellige kriterier.

Det går lynhurtigt, og han sparer det kedelige, manuelle arbejde. Bureaukratiet kræver masser af data, og disse data kan nu genereres lynhurtigt.

For en fotograf har jeg løst flere opgaver med csv-filer (tekstfiler med semikolon som separator). Den sidste var at lave en database med navne på billedfiler samt en facilitet, der kan tjekke, om filnavne i en csv-fil findes i databasen.

Der var også en opgave med at forkorte børns navne til et bestemt antal karakterer, så navnet kan stå på én linje under et lille billede af barnet.

Væk med mellemnavne osv. til længden passer. Flere hundrede navne fikses hurtigere, end du kan sige: ”Der er en flue i min suppe!”

Læs resten

Video om Excel-makro fører næppe til berømmelse

Et IT-undervisningfirma har lavet en video om VBA-koden på en af mine sider, og det er fint med noget PR, selvom de ikke forstår koden.

Et amerikansk firma, som sælger IT-undervisning på nettet, spurgte pænt, om de måtte lave en video om VBA-koden på en af mine sider om Excel VBA makroer.

Det gør de temmelig meget i, altså at præsentere andres arbejde i videoer, men de fik lov, og nu ligger videoen på YouTube.

Med ærkeamerikansk accent viser speakeren, hvordan mine makroer lynhurtigt kan slette rækker i en tabel, hvis værdier i en kolonne opfylder et givet kriterium.

Det er en forsimplet udgave af en makro, jeg bruger meget på mit arbejde.

Videoen viser også nogle af mine stavefejl i det regneark, man kan downloade, men det kan jeg kun takke mig selv for.

Det er dog knap så godt for et firma, der sælger undervisning i bl.a. VBA, at man ikke kender forskel på en funktion og en procedure.

(En procedure ”laver noget,” en funktion returnerer en værdi.)

Det er også knap så godt, at speakeren lader seeren forstå, at en bestemt funktion laver arbejdet med at slette rækker, når den i virkeligheden bare returnerer Sand eller Falsk.

I det lys skal jeg sikkert glæde mig over, at han ikke anstrenger sig mere for at forklare koden.

Jeg får ”all the credit,” og det er det, der tæller, selvom det næppe fører til berømmelse. Jeg er også fint tilfreds med mindre.

/Eric

Egne regnearksfunktioner i Excel – smart

Jeg har fået øjnene op for, hvor smart det er at definere sine egne regnearksfunktioner og gemme dem i et tilføjelsesprogram.

Normalkubikmeter

Funktion til beregning af normalkubikmeter gas ved 1013 mbar, 0° C, tør og 10 % ilt

Jeg har længe vidst, at man kan lave sine egne regnearksfunktioner i Excel, som kan supplere de indbyggede (SUM, MIDDEL osv.), men havde aldrig dyrket det, før en læser satte mig i gang.

Han spurgte, om jeg vidste, hvordan man kunne få SUM.HVIS-funktionen til at ignorere skjulte celler?

Tænk, jeg kendte slet ikke SUM.HVIS-funktionen, men fandt ud af, at den summerer cellerne i et område, hvis nogle celler i et andet område opfylder en betingelse.

At funktionen medregner skjulte celler kan fx være et problem, hvis man arbejder med filtrerede data, hvor Excel skjuler de rækker, som er filtreret bort.

Læs resten