6.7k Aufrufe
Gefragt in Tabellenkalkulation von
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

4 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
Hallo Alex,

nur die Werte kopierst Du so. Bereich markieren, Bearbeiten, Inhalte, Gehe zu, Inhalte, Konstanten, Kopieren und einfügen.

Gruß Hajo
0 Punkte
Beantwortet von
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
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

du musst in dein Makro eine If-Abfrage einbauen, sinngemäß so

If t20 >0 Then
Wert Kopieren
End if

Gruß

Helmut
0 Punkte
Beantwortet von
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
...