Registriert seit: 27.01.2023
Version(en): 2020
24.11.2023, 08:56
(Dieser Beitrag wurde zuletzt bearbeitet: 24.11.2023, 08:59 von Katyprice.)
Guten Morgen,
ich habe folgendes Problem:
Aus einer Datenbank erhalte ich eine Datei, aber je Datensatz ein Excel-Registerblatt, alle Daten sind in Zeile 1 und Spalte A bis F aufgeführt - Es ist leider programmseitig nicht möglich alle Daten in einer Exceltabelle auszugeben.
Wie gesagt, es müssen auschließlich Datendaten von ca. 300 Registerblätter aus der 1. Zeile, Spalte A bis F in einem Registerblatt untereinander ausgegeben werden.
Der Aufbau der einzelnen Registerblätter ist immer gleich.
Bisher kopiert meine Kollegin jede einzelne Zeile aus den Registerblättern in ein Registerblatt.
Ohne VBA wäre der Beste Weg
Eigentlich ist es doch ganz einfach
Viele Grüße
Katy
Registriert seit: 25.11.2021
Version(en): 2019, 365
24.11.2023, 10:30
(Dieser Beitrag wurde zuletzt bearbeitet: 24.11.2023, 11:12 von Ralf A.)
Hi Katy,
sicher, es ist ganz einfach...
Auch ohne VBA ist eine automatische Zusammenführung möglich. Benutze Power Query (Menü
Daten -->
Daten abrufen -->
Aus Excel Arbeitsmappe oder aus
Datei oder
aus Ordner.... Genaueres lässt sich jedoch in Unkenntnis der konkreten Situation nicht sagen.
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Registriert seit: 29.09.2015
Version(en): 2030,5
Mit VBA der beste Weg:
Code:
Sub M_snb()
For Each it In Sheets
If it.Name <> Sheets(1).Name Then it.UsedRange.Copy Sheets(1).Cells(Rows.Count, 1).End(xlUp).Offset(1)
Next
End Sub
PS. Auch Powerquery benützt VBA, ist jedoch nicht sichtbar.
Registriert seit: 25.11.2021
Version(en): 2019, 365
24.11.2023, 14:49
(Dieser Beitrag wurde zuletzt bearbeitet: 24.11.2023, 14:57 von Ralf A.)
(24.11.2023, 12:48)snb schrieb:
PS. Auch Powerquery benützt VBA, ist jedoch nicht sichtbar.
Wo hast Du denn diese Information her? Kann ich mir auch nicht vorstellen. M - die PQ Sprache, kann ja nicht nur in Excel verwendet werden, sondern auch in Power BI. MS wird wohl kaum ein neues und mächtiges Tool mit einer eingeschränkten Uralt-Sprache entwickeln.
Im Übrigen ist es falsch, zu behaupten, VBA sei die beste Option. Da, wo VBA nicht zulässig ist, funktioniert PQ immer noch.
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Registriert seit: 08.05.2014
Version(en): Office 2010, Office 365, Office 365 Betakanal
Hallo,
Zitat:snb
PS. Auch Powerquery benützt VBA, ist jedoch nicht sichtbar.
das ist Unsinn. VBA und PowerQuery M sind zwei völlig unterschiedliche und voneinander unabhängige Sprachen.
Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awardshttps://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
VBA sei die beste Option <> Mit VBA der beste Weg
vielleicht ist es nur das Beste, was man aus VBA raus holen kann
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)