Application.WorksheetFunction.Match
15.05.2017 19:43:18
Christoph
Meine Excel/VBA Kenntnisse reichen leider wieder einmal nicht aus und so hoffe ich auf Hilfe im Forum:
Ich habe in der Spalte A Datumswerte eingetragen.
10.10.2015
20.12.2016
30.12.2016
31.12.2016
12.01.2017
04.02.2017
06.03.2017
usw.
Ich möchte nun mittels VBA das erste Auftreten des Datums vom Jahr 2017 haben.
Mein Ansatz mit
z = Application.WorksheetFunction.Match(CLng(DateSerial(jahr, 1, 1)), .Columns(1), 0)
sucht aber nach dem 01.01.2017, der aber nicht vorhanden ist und somit eine Fehlermeldung erzeugt. Wie muss der Aufruf richtig lauten, um das erste Datum das größer als der 31.12.2016 ist, zu finden. Vielen Dank.