Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

DTA zu Excel

Forumthread: DTA zu Excel

DTA zu Excel
14.10.2008 11:49:00
Karin
Kann ich eine *.dta Datei in Excel importieren, um diese danach dort weiter zu verarbeiten? Wenn ja, wie? Normaler Import legt mir die Datensätze in der Zeile 1 an...
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: DTA zu Excel
14.10.2008 12:05:29
Armin
Hallo Karin,
liege ich richtig, dass Du die DTA Datei vom Datenträgeraustausch-Verfahren der Banken meinst?
Wenn ja, nur per VBA.
Gruß Armin
Anzeige
;
Anzeige

Infobox / Tutorial

DTA-Dateien in Excel importieren


Schritt-für-Schritt-Anleitung

Um eine DTA-Datei in Excel zu öffnen, musst Du den Import über VBA (Visual Basic for Applications) durchführen. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Excel öffnen: Starte Microsoft Excel (idealerweise eine aktuelle Version, z.B. Excel 2016 oder 2019).

  2. Entwicklertools aktivieren: Wenn die Entwicklertools noch nicht aktiviert sind, gehe zu Datei > Optionen > Menüband anpassen und aktiviere das Kontrollkästchen für die Entwicklertools.

  3. VBA-Editor öffnen: Klicke auf Entwicklertools > Visual Basic, um den VBA-Editor zu öffnen.

  4. Neues Modul einfügen: Klicke im Projekt-Explorer mit der rechten Maustaste auf VBAProject (DeineArbeitsmappe) und wähle Einfügen > Modul.

  5. Code eingeben: Füge den folgenden VBA-Code ein, um die DTA-Datei zu öffnen:

    Sub ImportDTA()
       Dim filePath As String
       filePath = Application.GetOpenFilename("DTA-Dateien (*.dta), *.dta", , "DTA-Datei auswählen")
       If filePath <> "False" Then
           Workbooks.Open filePath
       End If
    End Sub
  6. Code ausführen: Schließe den VBA-Editor und gehe zurück zu Excel. Klicke auf Entwicklertools > Makros, wähle ImportDTA aus und klicke auf Ausführen.

  7. DTA-Datei auswählen: Wähle die gewünschte .dta Datei aus und klicke auf Öffnen. Die Datei wird nun in Excel geöffnet.


Häufige Fehler und Lösungen

  • Fehler: DTA-Datei wird nicht geöffnet
    Lösung: Stelle sicher, dass der Pfad zur DTA-Datei korrekt ist und die Datei nicht beschädigt wurde.

  • Fehler: VBA-Code funktioniert nicht
    Lösung: Überprüfe, ob Du die Entwicklertools aktiviert hast und dass der Code korrekt eingegeben wurde.


Alternative Methoden

Wenn Du keine Lust auf VBA hast, kannst Du die DTA-Datei auch in einem Texteditor öffnen und die Daten manuell kopieren und in Excel einfügen. Das ist zwar nicht so komfortabel, funktioniert aber, wenn es sich um kleinere DTA-Dateien handelt.

  1. DTA-Datei mit einem Texteditor öffnen: Rechtsklicke auf die DTA-Datei und wähle Öffnen mit > Notepad oder einen anderen Texteditor.

  2. Daten kopieren: Markiere die benötigten Daten und kopiere sie (Strg + C).

  3. In Excel einfügen: Wechsle zu Excel und füge die Daten in eine leere Zelle ein (Strg + V).


Praktische Beispiele

Ein typisches Beispiel für den Import einer .dta Datei könnte eine Überweisungsliste von einer Bank sein. Du kannst die Daten nach dem Import in Excel weiter verarbeiten, z.B. durch Sortieren, Filtern oder Erstellen von Pivot-Tabellen.


Tipps für Profis

  • Makros speichern: Speichere Deine Excel-Datei als .xlsm (Excel-Makro-aktivierte Arbeitsmappe), um die VBA-Module zu behalten.

  • Datenvalidierung: Verwende die Datenüberprüfung in Excel, um sicherzustellen, dass die importierten Werte den Erwartungen entsprechen.


FAQ: Häufige Fragen

1. Kann ich eine DTA-Datei direkt in Excel öffnen?
Nein, Du musst die DTA-Datei über VBA importieren.

2. Gibt es eine Möglichkeit, DTA-Dateien ohne VBA zu öffnen?
Ja, Du kannst die DTA-Datei in einem Texteditor öffnen und die Daten manuell in Excel kopieren.

3. Funktioniert das auch mit älteren Excel-Versionen?
Ja, die VBA-Methode sollte auch in älteren Versionen von Excel, wie Excel 2010, funktionieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige