Wie kann ich in einer Anweisung eine Zelle mit Formeln in eine andere Zelle nur mit Werten kopieren? Ist das möglich? Hier wie es nur komplett geht inkl Formeln etc. in einer Anweisung / Zeile:
Selection.Copy Range("B1")
Damit kopiert er alles fein (inkl. Formeln leider) in Range B1 folgend, egal wieviele Zellen die vorherige Selection ausmacht ohne den Zwischenspeicher von Windows zu nutzen.
Leider funktioniert folgender Code nicht:
Selection.Copy Range("B1").PasteSpecial Paste:=xlPasteValues
Wenn man diesen Code so schreibt geht es, allerdings wird dann der Zwischenspeicher von Windows genutzt was er nicht soll:
Selection.Copy
Range("B1").PasteSpecial Paste:=xlPasteValues
So etwas dauert leider zu lange, da er so die "copy" Funktion von VBA nicht nutzt (damit kopiert er nur die Werte was gewünscht ist):
Cells(1, 1).Value = Cells(1, 2).Value
Habt Ihr da noch eine andere Idee mit "copy" ohne Zwischenspeichernutzung und kopieren nur der Werte?