Mijn hobbysite
terug naar begin
naar pagina-einde

  • Typ een woord, een deel of letter van een woord dat je zoekt, zelfs een cijfer uit de ID volstaat.
    Je krijgt dan een lijst van alle gegevens of ID waar deze letter- of cijfercombinatie in voorkomt.
    Opgelet!
    • iedere ID bevat een '0' ( 0 = nul)
    • cijfers bevinden zich in verschillende velden! Gebruik bij voorkeur minstens één cijfer, teken of spatie vóór of achter het gezochte cijfer, bv. '12', ' 125 ', '(4)'.
    • een alleenstaande kapjesletter (ĉ, ĝ, ĥ, ĵ, ŝ, ŭ) wordt niet gevonden, voeg minstens, voor of achter, één letter toe, bv. 'iĝ' of 'ĉe'.
    • als je fragmenten van een of ander woord zoekt, voeg dan GEEN spaties toe voor EN achter het gezochte fragment, bv. 'jan'; indien je volledige woorden wilt vinden, plaats dan een spatie VOOR EN ACHTER, bv. ' jan '; indien je begin- of eindfragmenten van woorden wilt vinden, plaats dan een spatie voor of achter het fragment, bv. ' jan', 'jan '
  • De inhoud van iedere kolom kan gesorteerd worden.
    Normale sortering gebeurt op 'Naam' en (eventueel) 'voornaam'.
    Een klik op een kolomnaam sorteert van laag naar hoog, nogmaals klikken sorteert van hoog naar laag.
  • Klikken op een onderstreept ID-nummer, opent het volledige dossier

Print pagina

De opbouw van een macro


De programmeermethode in Visual Basic for Applications

Mensen die bekend zijn met de gewone versie van Visual Basic, zullen geen enkel probleem hebben om in deze programmeeromgeving te werken.

Om deze methode op een vrij eenvoudige en nuttige manier uit te leggen, maken we enkele macro's voor functies die om de een of andere reden niet standaard in Excel zijn opgenomen.

Voor de aanmaak van de macro's zijn er enkele verschillen vanwege de verschillende menustructuren en werkbalken tussen enerzijds Excel 2002 en 2003 en anderzijds Excel 2007 en 2010.


Tekst converteren van kleine letters naar hoofdletters en omgekeerd

In tegenstelling tot Word is in Excel (2002, 2003, 2007, 2010) geen functie voorzien om cellen met 'tekst-in-kleine-letters' te selecteren en om te zetten naar hoofdletters of omgekeerd.

Hiervoor kunnen we drie macro's maken:

  • De tekst in geselecteerde cellen omzetten naar 'HOOFDLETTERS'
  • De tekst in geselecteerde cellen omzetten naar 'kleine letters'
  • Gecombineerde functie:
    • tekst in 'HOOFDLETTERS' wordt tekst in 'kleine letters'
    • tekst in 'kleine letters' wordt tekst met 'Beginhoofdletter'
    • tekst met 'Beginhoofdletter' wordt tekst in 'HOOFDLETTERS'

De programmacode voor de drie macro's blijft gelijk in Excel 2002 tot 2010. Indien gewenst kan je de programmacodes in ieder van deze Excelversies gebruiken.

Naar de macro in 2002 - 2003, naar hoofdletters

Naar de macro in 2002 - 2003, naar kleine letters

Naar de macro in 2007 - 2010, naar hoofdletters

Naar de macro in 2007 - 2010, naar kleine letters

Naar de macro in 2007 - 2010, gecombineerde functie


Kolombreedte en -hoogte (bij benadering) in te geven in mm.

In Excel 2002 en 2003 is er ook geen functie om de kolombreedte en de rijhoogte in te stellen in een vaste maateenheid zoals millimeter (mm).

De rijhoogte wordt uitgedrukt in een waarde van 0 tot 409 punten. Een normaal lettertype van 12pt heeft ongeveer een rijhoogte van 12.75 pt (± 0.4 cm)
De kolombreedte wordt uitgedrukt in een waarde tussen 0 en 255. Deze waarde geeft het aantal tekens van het standaardlettertype aan die in één cel kunnen.

Dit is bijzonder onhandig om hiermee een tabel te maken met vierkante cellen (sudoku, kruiswoordraadsels, enz...). Vandaar dat ik hiervoor ook een macro gemaakt heb die zo goed mogelijk de mm-waarde benadert. Deze macro is alleen voor Excel 2002 en 2003 omdat vanaf Excel 2007 wel de mogelijkheid bestaat om maten in cm of mm op te geven.

Naar de macro in 2002 - 2003


terug naar begin vorige volgende

 

Bijgewerkt op 10-12-2023