Alle mit Inhalten gefüllten Zellen kopieren
Hallo,
in meiner Datei ist im Tabellenblatt "Tabelle2!" eine mit Formeln ( Verknüpfungen ) hinterlegte Tabelle im Bereich S6:AH40; wobei in der Spalte S das Datum im Format JJJJ-MM-TT steht und in den Spalten T bis AH Messwerte stehen.
Es sollen nun mit einem Makro alle mit Werten gefüllte Zellen in dieser Tabelle kopiert werden in das Tabellenblatt "Tabelle3!" an die erste freie Zeile der Tabelle mit den Überschriften in B5:Q5 und zwar nur die Werte und Formate, nicht die Formeln.
Das Makro muss also erkennen, wenn in Tabelle2! in der mit Verknüpfungen hinterlegten Tabelle Inhalte stehen. Wobei wenn in Spalte S ein Datum steht auch die entsprechende Zeile mit Werten gefüllt ist.
Beispiel: Tabelle2! S6:AH19 ist mit Werten gefüllt. Bereich S6:AH19 wird kopiert in Tabelle3! an die erste freie Zeile nach B30:Q44. Kann mir da jemand helfen ? Ich habe keine Ahnung ob es überhaupt möglich ist, dies mit einem Makro zu automatisieren.
Freundliche Grüße
Alex
Antwort schreiben
Antwort 1 von Hajo_Zi vom 22.11.2021, 08:39 Options
Hallo Alex,
nur die Werte kopierst Du so. Bereich markieren, Bearbeiten, Inhalte, Gehe zu, Inhalte, Konstanten, Kopieren und einfügen.
Gruß Hajo
Antwort 2 von Henryan vom 22.11.2021, 20:33 Options
Hallo Hajo,
danke für Deine schnelle Antwort. Sie löst aber mein Problem nicht. Wenn ich nach Konstanten suche findet er keine, da alle Zellen mit Formeln hinterlegt sind z.B. in Zelle T20 steht "=MAX(B2:B98)" Wenn in B2:B98 Werte stehen, dann steht auch in T20 ein Wert und soll kopiert werden. Sind in B2:B98 keine Werte, steht in T20 "0,00" und soll nicht nicht kopiert werden.
Freundliche Grüße
Alex
Antwort 3 von Saarbauer vom 23.11.2021, 07:25 Options
Hallo,
du musst in dein Makro eine If-Abfrage einbauen, sinngemäß so
If t20 >0 Then
Wert Kopieren
End if
Gruß
Helmut
Antwort 4 von Henryan vom 25.11.2021, 16:37 Options
Hallo,
vielen Dank. Meine Kenntnisse reichen leider nicht, um selbst ein Makro zusammen zu erstellen. Hat jemand noch eine Idee, wie man das lösen könnte ?
Freundliche Grüße
Alex