...alsof de maand januari maar 30 dagen heeft.
...werkt de code meestal wel, echter af en toe niet.
Over uitspraken als deze weet je natuurlijk zelf ook wel dat er wat anders aan de hand was…
In elk geval goed dat het opgelost is, maar misschien wil je ook nog graag weten wat er echt scheelde (?)
Feit is dat je met afronden naar beneden goed zit, want daar wrong het schoentje. De functie “laatste.dag” geeft enkel een datum, en dat is in Excel een geheel getal. Een tijdstip dat niet 00:00u. is geeft een decimaal getal. Dus als jij een registratie noteert ergens gedurende de
laatste dag van
eender welke maand voldoet die niet meer aan de vert.zoeken-criteria, en zal altijd de voorgaande rij als resultaat gegeven worden, zelfs al zou dat de eerste dag van die maand zijn.
Verander in de bijlage van Haije de notatie van kolom A eens naar 'getal', dan wordt het nog duidelijker.
Groeten,
pitufo