ich bin nervig, aber es ist keine Lösung in Sicht. Melanie, falls Du auch im Forum bist, Deine Lösung ist bestimmt richtig, aber sie bringt mich nicht weiter. Martin sagt die Formel tut was sie soll, auch das ist richtig. Aber ich glaubte mein Problem beschrieben zu haben.
Ich versuchs erneut jetzt mal über die Inhalte der Tabellenblätter:
Im Blatt welches ich übertragen möchte stehen von "D6:D300" Formeln. Diese Formeln erzeugen da wo es passt Werte. Jetzt
möchte ich in ein neues Blatt nur die Werte übernehmen. Mit meinem Code ergänzt durch Anregungen von Euch wird der Zielbereich des neuen Blattes zwar mit den Werten gefüllt, leider aber auch der gesamte Bereich von A1:D300. Jetzt weiß ich nicht genau wie ich es erklären kann, im Moment stehen danach noch intern die Anführungszeichen drin, also "". Bei einer "jungfräulichen" Mappe steht aber sowohl "" als auch "0" drin.
Mein Problem ist es nun, wenn ich die Daten aus der Zieldatei A1:D300 wieder in ein anderes Blatt kopieren möchte, dann füllt er im neuen Blatt den Bereich von A1:D300 aus, obwohl doch nur wenige Werte übergeben wurden.
Hier noch einmal meine Codes:
Set rng1 = Worksheets("Kunden").Range("D6:G300")
Workbooks.Add
rng1.Copy
Range("A1").PasteSpecial (xlPasteValues), Operation:=xlNone, skipBlanks:=True
Hoffentlich bin ich verständlich...
Danke für alle Bemühungen.
Gruß
Wolfgang