Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1168to1172
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Automatisches Erzeugen von Excel-Dateien

Automatisches Erzeugen von Excel-Dateien
Excel-Dateien
Hallo zusammen,
ich habe ein Problem mit dem Erzeugen von Exceldateien per VBA.
Ausgangssituation:
Ich habe eine Excel-Datei mit einer komplexen UserForm in der verschiedene Kundendaten hinterlegt und analysiert werden.
Dann gibt es eine weitere Excel-Datei in der ca. 150 Datensätze untereinander stehen.
Spalte A – Nr.
Spalte B – Name
Spalte C – Geb.Datum
Spalte D – Straße
Spalte E – PLZ
Spalte F – Ort
usw....
Ziel:
In die Datei mit der UserForm sollen jeweils die Daten eines Datensatzes an eine bestimmte Stelle geschrieben werden. Dann soll die Datei unter den Namen der in Spalte A stehenden Nummer gespeichert werden.
Dies soll automatisch mit sämtlichen Datensätzen geschehen, so dass ich am Ende dann ca. 150 Dateien habe die den jeweiligen Namen der in Spalte A stehenden Nummer tragen und die Daten des jeweiligen Datensatzes enthalten.
Ich hoffe, Ihr könnt mir helfen,
Vielen Dank schon mal…
Gruß Timo

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Automatisches Erzeugen von Excel-Dateien
07.08.2010 06:01:50
Excel-Dateien
Hallo Timo,
hier Beispieldateien.
Mit der Datei "Datensätze einlesem.xls" wirden die AKtionen gesteuert.
Gruß
Franz
https://www.herber.de/bbs/user/70961.zip
AW: Automatisches Erzeugen von Excel-Dateien
07.08.2010 12:19:19
Excel-Dateien
Hallo Franz,
Deine Beispieldateien sind perfekt, genau das was ich mir vorgestellt habe!
Vielen Dank, dass Du Dir extra so eine Mühe gemacht hast.
Echt super!
Gruß Timo
AW: Automatisches Erzeugen von Excel-Dateien
07.08.2010 12:54:07
Excel-Dateien
Hallo Franz,
ich muss mich doch noch einmal melden.
Leider habe ich ein wichtiges Detail vergessen zu erwähnen.
In der Datei mit der UserForm ist das Blatt, wo die Daten hinkopiert werden sollen, per Blattschutz mit einem Passwort geschützt.
Könntest Du evtl. Deinen VBA Code noch so anpassen, dass vor dem Kopiervorgang der Blattschutz aufgehoben wird und dann vor dem Speichern unter natürlich auch wieder gesetzt wird.
Toll wäre es natürlich, wenn man das Passwort für den Blattschutz auch in der Steuerungsdatei in einer Zelle hinterlegen könnte.
Vielen Dank schon mal im Voraus für Deine Mühe!!!!
Gruß Timo
Anzeige
AW: Automatisches Erzeugen von Excel-Dateien
07.08.2010 16:28:46
Excel-Dateien
Hallo Timo,
passe den Code in folgendem Abschnitt an.
Wenn das Passwort immer gleich ist, dann kannst du es fest in Code schreiben.
Alternativ auch in eine Zelle im Blatt Steuerung.
Gruß
Franz
      With wksSteuer
'Daten aus Spalten in Zielzellen eintragen
wksZiel.Unprotect Password:="myPassword" 'oder Password:=.Range("J2")
For ZeileSteuer = 13 To .Cells(.Rows.Count, 1).End(xlUp).Row
ZeileZiel = .Cells(ZeileSteuer, 3).Value
SpalteZiel = .Cells(ZeileSteuer, 4).Value
SpalteData = .Cells(ZeileSteuer, 2).Value
wksZiel.Cells(ZeileZiel, SpalteZiel).Value _
= wksData.Cells(ZeileData, SpalteData).Value
Next
wksZiel.Protect Password:="myPassword" 'oder Password:=.Range("J2")
End With

Anzeige
AW: Automatisches Erzeugen von Excel-Dateien
08.08.2010 02:49:59
Excel-Dateien
Hat funktioniert...
VIELEN DANK!!

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige