In kolom B staan datums.
D.m.v. een textbox voer ik een datum in die gezocht moet worden in kolom B
Als deze datum voorkomt OK, maar als hij niet voorkomt in kolom B dan moet
het regelnummer
weer gegeven worden met de dichtstbijzijnde volgende datum.
In VBA.
Voorbeeeld:
gezochte datum 20050521
1 20050428
2 20050502
3 20050522
4 20050528
Weergeven regel 3.
Bvd.
Edward
probeer het eens met de MATCH; in VBA werkt dat als volgt:
application.match(<datum>,<datumrange>,-1)
zie de help file voor meer info
--
Jeroen van Nieuwkerk
JevniPro...@hotmail.com
"edward" schreef:
Bij MATCH moet het bereik in oplopende volgorde zijn gesorteerd en dat is
bij mij niet het geval.
Heb je misschien nog een ander idee?
Bvd
Edward.
> Edward,
>
> probeer het eens met de MATCH; in VBA werkt dat als volgt:
> application.match(<datum>,<datumrange>,-1)
> zie de help file voor meer info
>
>
> --
> Jeroen van Nieuwkerk
>
>
>
>
Sub Datumzoeken()
Range("B4").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(R[-3]C,R[-3]C[-1]:R[12]C[-1],1,TRUE)"
For X = 1 To Range("A65536").End(xlUp).Row
If Range("A" & X) = [B4] Then GoTo schrijven
Next
schrijven:
Range("B4") = "rij :" & X
End Sub
Dit zou het moeten doen.
Cobbe
--
-
-
Dit is een automatisch antwoord geformuleerd door Coborobot.
Te zien op http://www.villa-fura.be/
=ALS(AANTAL.ALS(B1:B100;A1+MIN(ABS(B1:B100-A1)))=1;A1+MIN(ABS(B1:B100-A1));A1-MIN(ABS(B1:B100-A1)))
Luc
"edward" <g...@testnet.nl> schreef in bericht
news:997b4$43c82ba1$54697a9f$14...@cache40.multikabel.net...
Bij nader inzien wil ik eigenlijk niet zoeken naar de datum, omdat deze niet
op volgorde staan.
In ieder geval bedankt voor je antwoord.
Edward.
"edward" schreef:
> Jeroen,
Als ik deze formule
=DATUM(LINKS(A1;4);DEEL(A1;5;2);RECHTS(A1;2))
uitvoer op een kolom met datums in het formaat 20060101
dan krijg ik een foutmelding met kringverwijzing.
Wat doe ik fout?
Edward
"Luc Heyndrickx"
Edward
>"Jeroen"
Maar ik vraag me af waarom je verder zit te sukkelen, en hier weer met iets
totaal nieuws afkomt. De oplossing die ik je gegeven heb werkt perfect.
Je moet wel gebruik maken van een matrix-formule.
Geef anders je mail-adres 's. Ik stuur een voorbeeld.
Luc
"edward" <g...@testnet.nl> schreef in bericht
news:9952$43ca5e3f$54697a9f$13...@cache10.multikabel.net...