Ich habe da ein kleine Problem und hoffe ihr könnt mir da weiter helfen.
Ich importiere eine Tabelle, die immer unterschiedlich groß sein kann.
Vor einer bestimmten Spalte in der Tabelle füge ich eine neue Spalte ein und will in dieser den quasi "aktuellsten" Wert aus den nachfolgenden Spalten eintragen. Diese neueSpalte würde nun Beispielsweise "Aktuell" heißen.
Nun soll in meine "Aktuell" Spalte immer der am aktuellste, also der Wert in der am weitesten rechts stehenden, ausgefüllten Spalte eingetragen werden. Wenn es dort keinen Wert gibt, dann soll auch natürlich nichts eingetragen werden.
Allerdings ist diese Zelle dann nicht die letzte in der Spalte in der Tabelle. Die Tabelle wird daneben fortgesetzt.
Ich habe gesagt bekommen, dass man das Ganze mit dieser Excel Funktion lösen könne:
=WENNFEHLER(INDEX(A3:H3;AGGREGAT(14;6;SPALTE(B3:H3)/((B3:H3)"");1));"")
Alldings ist es etwas schwierig dieses in VBA umzusetzen und es auch noch variabel zu gestalten. Die Anzahl der Spalten die durchsucht werden müssten sind immer unterschiedlich.
Hat jemand einen Vorschlag wie man das lösen kann?