Programmeren in Excel

Een eerste stap in het programmeren in Excel …

… is het toepassen van formules die in Excel beschikbaar zijn, in de cellen van het werkblad. Een tweede stap is het automatiseren, is het maken van macro’s (een ‘opname’ van een reeks commando’s in Excel) die speciale berekeningen en/of handelingen uitvoeren. Een derde stap is het maken van functies en subroutines die door de macro’s worden aangeroepen, en ook elkaar aanroepen. Dit is het echte programmeren. Welke functies en routines worden aangeroepen is gebaseerd op informatie die u in bepaalde cellen op een werkblad heeft gezet. Nu kunt u de volle kracht van Excel inzetten! U kunt zoeken naar  “Excel” en “template” – of “sjabloon”: u krijgt bladzijden vol met links die naar handige templates verwijzen. Zo’n template heeft in ieder geval de eerste stap gezet. En soms ook al de tweede automatiseringsstap. Maar een op ú toegesneden programma, dat is er niet. Felisiat kan veel programmeren in Excel. Sjablonen, maar ook hele programma’s. Naar uw wensen, naar uw specificaties, om uw problemen op te lossen. Dat zou kunnen zijn: een knop – en de hele inhoud van een folder verschijnt in Excel. Of e-mail adressen worden gecontroleerd. Of … wat is uw vraag?

Wilt u een voorbeeld van wat Felisiat maakt?

Felisiat heeft banden met fokkers van raskatten. Voor hen is een speciaal werkboek ontwikkeld. In dit werkboek kan een stamboom worden gekopieerd, zoals die op het Internet is te vinden. De extra opmaak van de webpagina wordt verwijderd, zodat de stamboom overzichtelijk op een blad past. Maar hierna begint het pas! De namen van de katten in de stamboom worden vergeleken met een lijst namen die de fokker op een ander blad heeft staan. Als die fokker opmerkingen heeft over die bepaalde kat en er een bepaalde kleurcode aan heeft toegekend, dan wordt die kleurcode in de stamboom zichtbaar. Bijvoorbeeld een kleurcode ‘rood’ voor jong-gestorven dieren, en een kleurcode ‘groen’ voor hele oude katten. Nu is in één oogopslag duidelijk hoe ‘gezond’ de stamboom van deze kat is.