Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zellinhalt (matrix) als Registernamen verwenden

Forumthread: Zellinhalt (matrix) als Registernamen verwenden

Zellinhalt (matrix) als Registernamen verwenden
08.10.2024 17:31:06
marcus1907
Hallo,

dies ist meine erste Frage an das Forum und ich erhoffe mir Hilfe, wie auch schon bei vielen anderen Threads.
Folgendes Problem:

Ich habe ein Template mit einer Tabelle zur Datenerfassung. Dieses Template soll regelmäßig genutzt werden um mehrere Tabellen zu erzeugen, die dann jeweilige Datenerfassung zulassen. Diese Tabellen sollen dann jeweils den Namen aus den Zellen c1:c25 (es müssen nicht immer 25 sein) bekommen und als eigenständige Tabelle gespeichert werden.
Also z.B:
c1 = 12345
c2 = 23456
c3 = 34567
usw.

Daraus entstehen dann auf Basis des Templates folgende Excel-dateien:
12345.xlsx
23456.xlsx
34567.xlsx
usw.

Ich hoffe, ich habe mein Problem verständlich beschrieben und freue mich auf Eure Hilfe.
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellinhalt (matrix) als Registernamen verwenden
08.10.2024 17:43:29
Onur
Ist nicht einfach sowas einem Anfänger zu erklären, deshalb solltest du die Datei posten, damit man das einbauen kann.
AW: Zellinhalt (matrix) als Registernamen verwenden
08.10.2024 20:10:14
GerdL
Moin,
pobier mal.
Sub Unit()


Dim RNG As Range

For Each RNG In ThisWorkbook.Worksheets("Tabelle1").Range("C1:C30").Cells
If IsEmpty(RNG) Then Exit Sub
Workbooks.Add (xlWorkbook)
ActiveWorkbook.SaveAs Filename:=RNG.Value & ".xlsx"
Next

End Sub

Gruß Gerd
Anzeige
AW: Zellinhalt (matrix) als Registernamen verwenden
09.10.2024 14:34:05
snb
Verwende einfach Arrays:

Private Sub CommandButton1_Click()

sn = Range("C1:C19")

For j = 4 To UBound(sn)
If sn(j, 1) = "" Then Exit For
Sheets("12345678").Copy
ActiveWorkbook.SaveAs sn(2, 1) & sn(j, 1)
ActiveWorkbook.Close 0
Next
End Sub
Anzeige
AW: Zellinhalt (matrix) als Registernamen verwenden
14.10.2024 11:04:53
marcus1907
Hallo zusammen,

nachdem ihr mir mit meiner ersten Frage so gut geholfen habt und ich die Tips gut in meiner ersten Datei-Variante nutzen konnte, ist nun ein weiterer Anspruch dazu gekommen.
Die Ursprungsfragestellung bleibt, wird aber erweitert um die Notwendigkeit nicht nur 1 Register aus der Vorlage zu kopieren. Nun soll ich die Vorlage um mehrere Register erweitern und dann entsprechend jeweils mit allen Registern in eine neue Datei kopieren. Also z.B. Register "Datenerfassung", Register "Auswertung1", Register "Auswertung2" etc.
Habt ihr dazu auch eine gute Idee? Ich komme mit meinen bescheidenen Kenntnissen nicht weiter.
Danke vorab.
Anzeige
AW: Zellinhalt (matrix) als Registernamen verwenden
14.10.2024 11:09:07
Onur
"und ich die Tips gut in meiner ersten Datei-Variante nutzen konnte" ???
Das waren keine Tips, es waren fix- und fertige Codes !
AW: Zellinhalt (matrix) als Registernamen verwenden
14.10.2024 11:26:51
marcus1907
Sorry für die falsche Ausdrucksweise - ja es waren fertige Codes, die auch funktionieren.
AW: Zellinhalt (matrix) als Registernamen verwenden
08.10.2024 18:48:22
marcus1907
Ich bekomme die Beispieldatei leider nicht klein genug um diese hochzuladen.
Anzeige
AW: Zellinhalt (matrix) als Registernamen verwenden
08.10.2024 19:07:19
Onur
Speicher sie als xlsb
AW: Zellinhalt (matrix) als Registernamen verwenden
08.10.2024 19:59:38
marcus1907
Danke für den Hinweis. Datei ist hochgeladen.
https://www.herber.de/bbs/user/172739.xlsb

Es sind zwei Registerkarten. In dem Register "Vorgänge" werden die zu erstellenden Dateien gelistet. Dann soll über den Button "Dateien schreiben" jeweils eine Datei mit dem jeweiligen Namen und Inhalt des Registers "12345678" gespeichert werden. Also 12345678.xls, 87654321.xls usw.
Anzeige
AW: Zellinhalt (matrix) als Registernamen verwenden
08.10.2024 21:25:00
marcus1907
Perfekt, vielen Dank !!!!
Gerne !
08.10.2024 21:39:40
Onur
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige