VBA Spalte nach Variable ansprechen und Range ist leer
05.10.2024 10:55:18
Dorit
erneut versuche ich mich an VBA, um Daten von einem Arbeitsblatt in ein anderes Datenblatt zu kopieren und umzustrukturieren.
Aus "BTs Biodiv" Spalte R sollen nicht leere Zellen gefiltert werden, dann soll Spalte A in "BTs Ausw. Diagn." Spalte E kopiert werden. Das funktioniert soweit, nur daß der Filter nicht im richtigen Bereich wirkt und immer die erste Zeile mit ausgibt, obwohl sie leer ist.
Und irgendwie streikt die Formel, wenn der Filter keine Zeilen findet. Ich habe versucht, das abzufragen mit if, then, else, aber es funktioniert nicht...
Dann sollen die dazugehörigen Stetigkeiten aus "BTs Biodiv" in "BTs Ausw. Diagn." Spalte F kopiert werden. Die Anwahl der zu kopierenden Spalte in "BTs Biodiv" soll über den Wert in Spalte R, Zeile 1 im Bereich Spalte A bis P gesucht werden. Ich kriege es leider nicht hin, diese Suche in VBA anzusprechen.
Ich würde mich total freuen, wenn sich ein sachverständiger Mensch findet und mir hilft!
Hier die Beispieltabelle: https://www.herber.de/bbs/user/172588.xlsm
Vielen Dank schonmal!
Liebe Grüße,
Dorit
Anzeige