möchte via VBA Zellinhalte aus einer Datei in eine andere kopieren, dabei sollen die Formatierungen in der Zieldatei nicht überschrieben werden.
In der Ursprungsdatei wird in Zelle B4 das Datum abgegriffen, um in der Zieldatei die Zeile zum Einfügen zu ermitteln (erste Spalte der Zieldatei enthält bereits Datum absteigend sortiert).
Das 'Umfeld' sieht so aus:
Dtm = Range("B4").Value 'Datumswert für Zeilenauswahl in Zieldatei festlegen
Range("A1:Q1").Select 'Zellbereich der in Zieldatei kopiert werden soll
Selection.Copy
Workbooks.Open ("O:\Zieldatei.xls")
Cells.Find(What:=Dtm).Activate
ActiveCell.Offset(0, 1).Activate 'die Zellen sollen rechts neben dem vorhandenen Datum eingefügt werden
ActiveSheet.Paste 'hierdurch wird aber die Formatierung der Zieldatei zerstört
PasteSpecial (wie beim manuellen 'Inhalte einfügen'-'Werte' funktioniert an dieser Stelle scheinbar nicht...
Ist vielleicht nur ein Denkfehler von mir?
Wer hat einen Tipp?
Vielen Dank...
Gruß
fzeh