ich habe eine Matrix-Tabelle, deren Kopf in der 1. Zeile den Tag enthält (Mo, Di, Mi etc...) und in der 2. Spalte das dazugehörige Datum.
Ich bräuchte jetzt eine Funktion um die Spalte zu ermitteln die den Tag "Mi" VOR dem heutigem Datum enthält.
Ich habe mal eine Beispielmappe angehängt um es etwas besser verständlich zu machen.
https://www.herber.de/bbs/user/168024.xlsx
Wenn heute Freitag der 15.03. ist, müsste ich wissen welche Spalte der vorherige Mittwoch ist... in diesem Beispiel also der 13.03.
Die Spalte des aktuellen Datums bekomme ich hiermit:
Set rngNow = ThisWorkbook.Sheets("2024").Rows(2).Find(what:=Date, lookat:=xlWhole)
Debug.Print rngNow.Column
Debug.Print rngNow.row
Debug.Print rngNow.Address
Wie ich jetzt aber die nächste Spalte "Mi" vor dieser Spalte finde, weis ich leider nicht.
Könnt ihr mir helfen?