Office-Fragen.de

Normale Version: Zelleinhalte übertragen mit VBA
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen, 

ich bin ein Laie in VBA und habe folgende Problematik.

Ich habe in einem Ordner zwei Excel Dateien. Nun möchte ich von der einen Excel Datei einzelne Zellen in die andere übertragen. Die Datei aus der die Daten kopeirt werden soll nicht geöffnet werden.
Ich habe schon einige Code versucht, aber es klappt leider gar nicht, daher suche ich Unterstützung hier im Forum.

Liebe Güße
Euer Fliegenfischer
Hallo,

da sind noch einige Fragen offen.

Stehen die Daten fest als Werte in der Tabelle, die du geschlossen auslesen willst, oder werden die Daten über eine Formel errechnet ?

Falls Formel, musst du die Datei öffnen ... erst dann werden die Formeln berechnet.

Falls feste Werte und du weißt, wo die Daten genau stehen, reicht schon eine Verknüpfung aus.

='C:\1\[DeineXLDatei.xlsx]Tabelle1'!A4
Hallo Sabina,

im Grunde eine gute Idee, aber die Dateiname wechseln pro Projekt. Deshalb muss ich den Dateiname von der Quelldatei eingeben oder auswählen.
Ich habe es mit einer Eingabe in der Quelldatei versucht, aber ohne Erfolg. Ich erhalte keinen Bezug zu Quelldatei ='C:\1\[DeineXLDatei.xlsx]Tabelle1'!A4.

Danke für deine Idee!

VG Wolfgang
Hallo,

bei mir funktioniert das.

Deine Daten kenne ich leider nicht, kann also auch nichts dazu schreiben.

Machst du beide Dateien auf, klappt auch INDIREKT(), um einen Bezug herzustellen.

Dann werden auch eventuelle Formeln berechnet, die vielleicht doch nötig sein könnten, um deinen Bezug herzustellen, wenn der normale Dateibezug kein Ergebnis bringt, sieht das sehr verdächtig nach Formel aus.
Natürlich immer vorrausgesetzt, der Bezug ist auch korrekt eingetragen.