Tipp: Andere Sprachen sind Google-Übersetzungen. Sie können die English Version dieses Links.
Einloggen
x
or
x
x
Registrieren
x

or

Wie importieren / kopieren Sie Daten aus der geschlossenen Arbeitsmappe in die aktuelle Arbeitsmappe?

Es ist für uns einfach, Daten aus einem geöffneten Arbeitsblatt zu kopieren und in eine andere geöffnete Arbeitsmappe einzufügen. Haben Sie jedoch schon einmal versucht, Daten aus einer geschlossenen Arbeitsmappe in eine geöffnete Arbeitsmappe zu importieren? In diesem Artikel werde ich darüber sprechen, wie Daten aus einer geschlossenen Arbeitsmappe importiert werden.

Importieren Sie Daten aus der geschlossenen Arbeitsmappe in die aktuelle Arbeitsmappe mit VBA-Code

Importieren Sie Daten aus der geschlossenen Arbeitsmappe in die aktuelle Arbeitsmappe mit Kutools for Excel


Importieren Sie Daten aus der geschlossenen Arbeitsmappe in die aktuelle Arbeitsmappe mit VBA-Code


Der folgende VBA-Code kann Ihnen helfen, Daten aus einer Arbeitsmappe zu kopieren, ohne sie in der aktiven geöffneten Arbeitsmappe zu öffnen. Führen Sie dazu die folgenden Schritte aus:

1. Halten Sie die Taste gedrückt ALT + F11 Schlüssel, und es öffnet die Microsoft Visual Basic für Applikationen Fenster.

2. Klicken Sie Einsatz > Modul, und fügen Sie den folgenden Code in die Modulfenster.

VBA-Code: Importieren Sie Daten aus der geschlossenen Arbeitsmappe in die aktuelle Arbeitsmappe

Sub ImportDatafromcloseworkbook()
'Update 20150707
Dim xWb As Workbook
Dim xAddWb As Workbook
Dim xRng1 As Range
Dim xRng2 As Range
Set xWb = Application.ActiveWorkbook
xTitleId = "KutoolsforExcel"
With Application.FileDialog(msoFileDialogOpen)
    .Filters.Clear
    .Filters.Add "Excel 2007-13", "*.xlsx; *.xlsm; *.xlsa"
    .AllowMultiSelect = False
    .Show
    If .SelectedItems.Count > 0 Then
        Application.Workbooks.Open .SelectedItems(1)
        Set xAddWb = Application.ActiveWorkbook
        Set xRng1 = Application.InputBox(prompt:="Select source range", Title:=xTitleId, Default:="A1", Type:=8)
        xWb.Activate
        Set xRng2 = Application.InputBox(prompt:="Select destination cell", Title:=xTitleId, Default:="A1", Type:=8)
        xRng1.Copy xRng2
        xRng2.CurrentRegion.EntireColumn.AutoFit
        xAddWb.Close False
    End If
End With
End Sub

3. Dann drücken F5 Schlüssel, um diesen Code auszuführen, und in der Datei öffnen Wählen Sie die Arbeitsmappe aus, in die Sie die Daten importieren möchten, siehe Screenshot:

doc importiert Daten aus der geschlossenen Arbeitsmappe 1

4. Dann klick Anmeldung möglich Knopf und KutoolsfürExcel Das Dialogfeld erscheint, um Sie daran zu erinnern, einen Bereich von Daten auszuwählen, die Sie in eine andere Arbeitsmappe importieren möchten, siehe Screenshot:

doc importiert Daten aus der geschlossenen Arbeitsmappe 2

5. Und dann klick OK Wählen Sie im Popup-Dialogfeld eine Zelle aus, in die Sie die Daten einfügen möchten, siehe Screenshot:

doc importiert Daten aus der geschlossenen Arbeitsmappe 3

6. Und klicken Sie auf OKDie Daten in der geschlossenen Arbeitsmappe wurden in die aktuelle Arbeitsmappe importiert.


Importieren Sie Daten aus der geschlossenen Arbeitsmappe in die aktuelle Arbeitsmappe mit Kutools for Excel

Der VBA-Code kann für unseren Excel-Anfänger etwas schwierig sein, daher empfehle ich Ihnen hier ein praktisches Tool.Kutools for ExcelMit seinen Datei am Cursor einfügen können Sie den gesamten Inhalt eines Arbeitsblatts aus einer geschlossenen Arbeitsmappe schnell und einfach einfügen.

Kutools for Excel : mit mehr als 300 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können.

Nach der Installation Kutools for Excel, mach bitte wie folgt:

1. Drücken Sie Unternehmen > Import / Export > Datei am Cursor einfügen, siehe Screenshot:

doc importiert Daten aus der geschlossenen Arbeitsmappe 4

2. In dem Datei am Cursor einfügen Dialogfeld, führen Sie die folgenden Vorgänge aus:

(1.) Klicken Sie auf doc importiert Daten aus der geschlossenen Arbeitsmappe 6Schaltfläche, um eine Zelle auszuwählen, in die die importierten Daten eingefügt werden sollen;

(2.) Klicken Sie auf doc importiert Daten aus der geschlossenen Arbeitsmappe 7Wählen Sie die Arbeitsmappe aus, in die Sie die Daten importieren möchten.

Hinweis: Nur Wert (keine Formeln): Wenn Sie diese Option aktivieren, wird nur der Wert importiert und die Formeln werden nicht importiert.

Übertragen Sie keine FormatierungWenn Sie diese Option aktivieren, werden die Daten ohne Formatierung in das Arbeitsblatt importiert.

Download und kostenlose Testversion Kutools für Excel Now!

3. Dann klick OKWenn mehrere Arbeitsblätter in der Arbeitsmappe vorhanden sind, a Wählen Sie ein Arbeitsblatt aus Dialogfeld wird angezeigt, geben Sie bitte ein Arbeitsblatt an, in das Sie die Daten importieren möchten, siehe Screenshot:

doc importiert Daten aus der geschlossenen Arbeitsmappe 8

4. Und dann klick OK Schaltfläche, wurden die Daten im ausgewählten Arbeitsblatt in die aktuelle Arbeitsmappe importiert.

Klicken Sie hier, um mehr Details zu dieser Funktion Datei bei Cursor einfügen zu erfahren.

Download und kostenlose Testversion Kutools für Excel Now!


Demo: Importieren Sie Daten aus einer geschlossenen Arbeitsmappe in die aktuelle Arbeitsmappe mit Kutools for Excel

Kutools for Excel: mit mehr als 200 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können. Download und kostenlose Testversion Jetzt!


Kutools for Excel löst die meisten Ihrer Probleme und steigert Ihre Produktivität um 80%

  • Wiederverwendung: Schnell einlegen komplexe Formeln, Diagramme und alles, was du vorher benutzt hast; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Super Formula Bar (Bearbeiten Sie mühelos mehrere Textzeilen und Formeln); Layout lesen (Leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen ohne Daten zu verlieren; Inhalt der Zellen teilen; Kombinieren Sie doppelte Zeilen / Spalten... Doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie "Duplizieren" oder "Eindeutig" Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufallsauswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen auf mehrere Blätter; Bullets einfügen, Kontrollkästchen und mehr ...
  • Extract Text, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen; Erstellen und Drucken von Paging-Zwischensummen; Zwischen Zelleninhalt und Kommentaren konvertieren...
  • Superfilter (Speichere und wende Filterschemata auf andere Blätter an); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Arbeitsmappen und Arbeitsblätter kombinieren; Zusammenführen von Tabellen basierend auf Schlüsselspalten; Daten in mehrere Blätter aufteilen; Stapelkonvertierung von xls, xlsx und PDF...
  • Mehr als 300 leistungsstarke Funktionen. Unterstützt Office / Excel 2007-2019 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. Kostenlose 30-Testversion für alle Funktionen.
Registerkarte Tab 201905

Registerkarte "Office" Bringt die Benutzeroberfläche mit Registerkarten in Office und vereinfacht Ihre Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50% und reduziert täglich Hunderte von Mausklicks für Sie!
officetab unten
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Guilherme · 9 months ago
    Funcionou a primeira vez que tentei.. Agora por algum motivo não esta funcionando mais..Parece que esta copiando os valores apenas. Quando faço alteração de algum dado na planilha, nao esta mudando na outra.. o que devo fazer?
  • To post as a guest, your comment is unpublished.
    Mir · 2 years ago
    Thanks for the awesome trick here. I managed to get the coding work with my current project. My question is how can I set ''destination cell'' default to range ''A5'' without popping out InputBox
  • To post as a guest, your comment is unpublished.
    Tawfiq · 3 years ago
    Thanks for the above.

    I'm trying to use VBA but when I reach to step #3:

    3. Then press F5 key to run this code, and in the File Open window, select the workbook that you want to import its data

    I can't "see" the file I need to import the data from! the folder doesn't show that file!

    What can I do?