ich hätte eine Frage:
Ist es möglich aus einer Zelle nur den Text zu kopieren und nicht die ganze Zelle?
Das Problem dabei ist, dass
-der Zelleninhalt, der kopiert warden soll, immer unterschiedlich ist
-der Ort, an den der kopierte Zelleninhalt gesetzt wird, immer unterschiedlich ist
-der Ort, an den der kopierte Zelleninhalt gesetzt wird, definitiv in einer anderen Exceldatei ist
-der Ort, an den der kopierte Zelleninhalt gesetzt wird, eventuell zwei verbundene Zellen sind
Der letzte Punkt ist eigentlich mein Problem. Ich habe es bis jetzt so gelöst, dass ich die Zelle, in der der Text hinterlegt ist, in einer anderen Zelle zwischengespeichert habe (ohne Formel) und diese Zelle dann kopiert habe. Auch das mit den verbundenen Zellen würde kein Problem darstellen, wenn man die andere Exceldatei in der selben Instanz aufruft. Werden die zwei Dateien jedoch in zwei verschiedenen Excelinstanzen geöffnet, gibt es ein Problem.
Das kopieren in die Hilfszelle verwende ich, weil ich die Formel unangetastet lassen will.
Option Explicit
Public Sub Copy()
'Kopieren des Zelleninhalts in Zelle B18.
Sheets(Arbeitsblatt_Konfigurator).Range("B18").Copy
'Garantieren, dass nur Wert kopiert wird und nicht Formatierung
'Einfügen des Wertes in Hilfszelle B150 und daraus kopieren
Sheets(Arbeitsblatt_1).Range("B150").PasteSpecial xlPasteValues
Sheets(Arbeitsblatt_1).Range("B150").Copy
Sheets(Arbeitsblatt_1).Rows("150").Hidden = True
End Sub
Vielen lieben Dank!