Zellen aus Excel als Text speichern
Schritt-für-Schritt-Anleitung
Um Zellen aus Excel als Text zu speichern, kannst du VBA (Visual Basic for Applications) verwenden. Hier ist eine einfache Anleitung:
-
Öffne Excel und lade die Datei, aus der du die Zellen speichern möchtest.
-
Öffne den VBA-Editor:
-
Füge ein neues Modul hinzu:
- Rechtsklicke im Projektfenster und wähle
Einfügen > Modul.
-
Kopiere den folgenden VBA-Code und füge ihn in das Modul ein:
Sub machs()
Const PFAD As String = "C:\TEMP\" 'Anpassen
Dim Zelle As Range
Dim FSO As Object
Dim objDatei As Object
Set FSO = CreateObject("Scripting.FilesystemObject")
For Each Zelle In ThisWorkbook.Sheets("Tabelle1").Range("A1").CurrentRegion.Columns(1).Cells
Set objDatei = FSO.createtextfile(PFAD & Zelle.Text & ".txt", True)
With objDatei
.writeline (Zelle.Offset(0, 1).Text)
.Close
End With
Next
End Sub
-
Passe den Pfad an, wo die Textdateien gespeichert werden sollen, indem du C:\TEMP\ änderst.
-
Führe das Skript aus:
- Drücke
F5 oder gehe zu Ausführen > Sub/UserForm ausführen.
Häufige Fehler und Lösungen
Alternative Methoden
Falls du kein VBA verwenden möchtest, kannst du die Daten auch manuell in Textdateien speichern:
- Markiere die Zellen, die du speichern möchtest.
- Kopiere die Zellen (
Strg + C).
- Öffne einen Texteditor wie Notepad.
- Füge den Inhalt ein (
Strg + V).
- Speichere die Datei mit einem gewünschten Namen.
Diese Methode eignet sich gut, wenn du nur gelegentlich Texte speichern musst.
Praktische Beispiele
Beispiel 1: Wenn in Zelle A1 der Text Datei1 steht und in Zelle B1 der Text Inhalt für Datei1, wird die resultierende Textdatei Datei1.txt den Inhalt Inhalt für Datei1 haben.
Beispiel 2: Bei Verwendung von push zellen excel, kannst du mehrere Zellen in Spalte A und B nutzen, um mehrere Textdateien gleichzeitig zu erstellen.
Tipps für Profis
-
Zellen formatieren: Stelle sicher, dass die Zellen, die du speichern möchtest, als Text formatiert sind. Das kannst du tun, indem du die Zellen auswählst, mit der rechten Maustaste klickst und Zellen formatieren wählst.
-
Batch-Verarbeitung: Wenn du viele Zellen hast, kannst du den VBA-Code anpassen, um nur die Zellen zu verarbeiten, die nicht leer sind.
-
Automatisierung: Du kannst das Skript so anpassen, dass es automatisch bei jedem Öffnen der Datei ausgeführt wird.
FAQ: Häufige Fragen
1. Wie speichere ich eine Zahl als Text in Excel?
Um eine Zahl als Text zu speichern, kannst du die Zelle formatieren. Rechtsklicke auf die Zelle, wähle Zellen formatieren und setze das Format auf Text.
2. Wie kann ich sicherstellen, dass Excel keine Warnungen anzeigt?
Um das blaue Dreieck in der Zelle zu vermeiden, stelle sicher, dass alle Zellen im richtigen Format sind und keine ungültigen Zeichen enthalten.