@RedHead
Die methode (+2000) had ik ook eerst toegepast toen ik mijn 'doel' nog met formules had aangemaakt...
Maar omdat ik binnen vba nog nooit met de datum-functies had gewerkt had ik dan maar voor een niet zo mooie oplossing gekozen, namelijk de maanden en jaren eerst omzetten naar 'aantal maanden', de nodige berekeningen/vergelijkingen doen en dan het eindresultaat terug omzetten naar dag, mnd, jaar om vervolgens weg te schrijven.
Ondertussen, omdat mijn bedenking uit bericht #15 toch maar door mijn hoofd bleef spoken (heb de afgelopen week werkelijk zelfs gedroomd over die datumproblematiek en vba-code
), heb ik nu een vrij simpele conversietabel ontwikkeld met een eigen 'telling' waarin ik elke datum vanaf 01-01-1583 een gekoppeld nummer heb gegeven. Op deze manier kan ik mijn datums in mijn gegevenstabel gewoon in één kolom plaatsen als tekst en dan de waarden, die uit de gegevenstabel 'gevonden' worden met mijn code, laten opzoeken in de conversietabel en vervangen door het toegekende nummer waarmee ik dan de nodige berekeningen en vergelijkingen kan doen binnen vba en waarna ik het eindresultaat (nummer) opnieuw via de conversietabel laat vervangen door de bijhorende (tekst)datum die dan dient weggeschreven te worden in mijn tweede werkblad.
Misschien redelijk omslachtig maar op die manier moet ik niet in mijn code zelf conversies uitvoeren en worden mijn datums ineens in het juiste format weergegeven.
Heb mijn conversietabel nog maar net af dus nu ga ik me bezighouden met het reeds aanwezige code-blok aan te passen zodat de conversietabel gebruikt kan worden.
Zodra ik het klaargespeeld heb gekregen zal ik het resultaat hier aanhangen.
groetjes,
BlackDevil