Excel Daten automatisch in mehrere Exceldateien exportieren
Hallo Allerseits,
ich habe im Moment eine ganz simple Aufgabe und frage mich ob ich das durch eine automatisierte Vorgehensweise verkürzen kann.
Folgende Aufgabenstellung:
Aus unserem alten CRM wurde eine Excel-Tabelle exportiert.
Firmen-Name, Ansprechpartner, Adresse, etc.
Darunter auch ein "Beschreibungsfeld" Dieses Feld ist frei beschreibbar.
Aufgabenstellung:
Da sich dieses Feld nicht sauber in das neue Programm integrieren lässt soll es in eine Word- oder Excel-Datei exportiert werden welche als Dateinamen den Firmennamen erhalten soll.
Bei knapp 10.000 Adressen sitze ich da eine Weile.
Gibt es eine Möglichkeit so etwas automatisiert erstellen zu lassen?
Hoffe ich habe mein "Problem" verständlich genug geschildert.
Bin um jeden Tipp dankbar.
DANKESCHÖN schön mal im Voraus.
Greetz Filipe
ich habe im Moment eine ganz simple Aufgabe und frage mich ob ich das durch eine automatisierte Vorgehensweise verkürzen kann.
Folgende Aufgabenstellung:
Aus unserem alten CRM wurde eine Excel-Tabelle exportiert.
Firmen-Name, Ansprechpartner, Adresse, etc.
Darunter auch ein "Beschreibungsfeld" Dieses Feld ist frei beschreibbar.
Aufgabenstellung:
Da sich dieses Feld nicht sauber in das neue Programm integrieren lässt soll es in eine Word- oder Excel-Datei exportiert werden welche als Dateinamen den Firmennamen erhalten soll.
Bei knapp 10.000 Adressen sitze ich da eine Weile.
Gibt es eine Möglichkeit so etwas automatisiert erstellen zu lassen?
Hoffe ich habe mein "Problem" verständlich genug geschildert.
Bin um jeden Tipp dankbar.
DANKESCHÖN schön mal im Voraus.
Greetz Filipe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 306013
Url: https://administrator.de/forum/excel-daten-automatisch-in-mehrere-exceldateien-exportieren-306013.html
Ausgedruckt am: 14.05.2025 um 05:05 Uhr
9 Kommentare
Neuester Kommentar
Moin Filipe,
bevor sich hier gleich wieder 27 technisch versierte Coder darauf stürzen..... ist denn diese Strategie sinnvoll?
Probleme:
Wenn ihr diese Beschreibung momentan zwar nicht braucht, aber auch nicht wegwerfen wollt, dann lasst die doch in einer Kopie dieser Excel-Datei und gut.
Grüße
Biber
bevor sich hier gleich wieder 27 technisch versierte Coder darauf stürzen..... ist denn diese Strategie sinnvoll?
Probleme:
- wenn keine "Beschreibung" vorliegt... sollen dann Leer-Dateien angelegt werden?
- Firmen-Namen enthalten überproportional viele Zeichen, die innerhalb eines Dateinamens Probleme machen "Müller & Söhne", "Hinz, Kunz & Partner" ... wie soll damit umgegangen werden, wenn sich ein Firmenname nicht speichern lässt?
- WTF will jemand mit 10000 Dateien "FirmennameXYZ", in denen unstrukturierter Text mit 0 Zeichen bis 3 Din-A4-Seiten steht?
Wenn ihr diese Beschreibung momentan zwar nicht braucht, aber auch nicht wegwerfen wollt, dann lasst die doch in einer Kopie dieser Excel-Datei und gut.
Grüße
Biber

Gibt es eine Möglichkeit so etwas automatisiert erstellen zu lassen?
Ja. Für Hilfestellung unsererseits sind dann aber doch mehr Informationen über das Workbook nötig. Der Sinn erschließt sich mir aber nicht. Eine Umstrukturierung als einzelne CSV wäre da vermutlich sinnvoller als 10000 einzelne Excel-Files die jeweils nur eine Zeile enthalten X-)...Gruß skybird

Zitat von @paggo69:
Naja zum Workbook gibts nicht viel zu sagen: ich brauche lediglich die alten Einträge ais dem Bemerkungsfeld in einer eigenständigen Datei welche ich im neuen Programm mit hinterlegen kann...
Mehr isses gar nicht.
Ahhh ja ..., gut, na dann kannst du es ja selber, wens mehr nicht iss X-)Naja zum Workbook gibts nicht viel zu sagen: ich brauche lediglich die alten Einträge ais dem Bemerkungsfeld in einer eigenständigen Datei welche ich im neuen Programm mit hinterlegen kann...
Mehr isses gar nicht.
Ich denk mir in der Zwischenzeit aus auf welchem Sheet, in welcher Spalte etc. pp deine Daten stehen. Daraus bau ich mir dann eine Glaskugel und roll die ein bisschen durch die Wohnung dann bin ich sicher schlauer ...meine Güte, Hilfe haben wollen und keine Lust uns auf die Sprünge zu helfen
Hatte eigentlich vor dir mit einem Makro zur helfen, aber anscheinend willst du das ja nicht.
Gruß und viel Erfolg
ciao skybird

Zitat von @paggo69:
Aber vielleicht kannst du nem DAU wie mir nur nen Tip geben wie ichs anstellen kann.
Soll ich dir jetzt in einem Post VBA erklären ?? Sonst noch einen Wunsch Aber vielleicht kannst du nem DAU wie mir nur nen Tip geben wie ichs anstellen kann.
Aber wenn du willst, im Forum findst du zig Beiträge wie man alle Zeilen eines Sheets per Foreach-Schleife durchlaufen kann. Dann hast du aber bei weitem noch nicht alle benötigten Fähigkeiten weiter zu machen.
Von selber geht es halt nicht.
Wenn das aber zu schwer zu erklären sein sollte meld ich mich einfach nachher nochmal und stelle die "Anforderungen" genauer da.
Stell ein Workbook mit Beispieldaten zum Download bereit, oder poste hier via Tabellen-Formatierung ein paar Zeilen deiner Tabelle, und wie dein Endergebnis aussehen soll.
Voila...
Sub Exportieren()
Dim cell As Range, strFileName As String
Const ZIELORDNER = "C:\ziel"
Application.ScreenUpdating = False
With Sheets(1)
For Each cell In .Range("A2:A" & .Cells(Rows.Count, "A").End(xlUp).Row)
With Workbooks.Add
cell.Offset(0,1).Copy .Sheets(1).Range("A1")
strFileName = ZIELORDNER & "\" & Trim(cell.Value) & ".xlsx"
.SaveAs strFileName
.Close True
End With
Next
End With
MsgBox "Fertig"
Application.ScreenUpdating = True
End Sub