Zellinhalt statt Zellbezug kopieren
#1
Hallo liebe Forengemeinde,

Ich habe eine Exceldatei mit mehreren Tabellenblättern. In einem der Tabellenblätter stehen errechnete Werte in Zellen.
Ich habe ein Makro, welches nachdem ein Button gedrückt wurde, ein paar dieser Zellen nimmt und auf einem anderen Tabellenblatt in einer neuen Zeile einer Tabelle abspeichert.
Werden nun neue Daten in das erste Tabellenblatt geladen, sollen auf dem zweiten Tabellenblatt die alten Daten bestehen bleiben. 
Erst nach Betätigung des Buttons sollen wieder die neuen Daten in einer neuen Zeile der Tabelle gespeichert werden. Sodass quasi eine Historie  auf dem zweiten Tabellenblatt entsteht.

Das Makro müsste also jeweils den Zellinhalt und nicht den Zellbezug kopieren. Dafür müsste es doch einen Befehl geben? 
Leider finde ich über die Sufu nichts, wahrscheinlich auch weil ich nicht weiß, wie ich es richtig ausdrücken soll.

Schon mal vielen Dank fürs drüber nachdenken!

Mfg Daniel
Top
#2
Hallo,

Code:
Worksheets("Tabelle1").Range("A1:H12").Copy
Worksheets("Tabelle2").Range("A1").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Gruß Werner
[-] Folgende(r) 1 Nutzer sagt Danke an Werner.M für diesen Beitrag:
  • monochrom
Top
#3
Vielen Dank! Das hat mir schonmal sehr geholfen :)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste