Tabellenblatt Name
13.01.2022 14:24:18
Daniela
Ich habe eine Frage zum Thema Name vom Tabellenblatt.
Ich erhalte diverse Excel-File mit unterschiedlichen Tabellenblatt-Namen (einmal kommt eine Tabelle mit dem Registername 220110-Auswertung-Q1. Das andere mal mit dem Namen 220204-Kunden-Q2 usw.) Im Folgenden Makro (ich habe nur einen kleinen Teil des Makros kopiert) habe ich bis anhin das Tebelleblatt mit Tabelle1 angegeben. Wie kann ich das ändern damit, egal wie das Tabellenblatt benannt wird, das Blatt nach dem (Name) und nicht nach dem Name eingelesen wird?
Set oFS = CreateObject("Scripting.FileSystemObject")
For Each oDatei In oFS.GetFolder(sDateiPfad).Files
If InStrRev(oDatei.Name, "xlsx") Then
sBlatt = "Tabelle1"
oMe.Cells(iZeile, 2) = GetValue(sDateiPfad, oDatei.Name, sBlatt, Range("A2"))
oMe.Cells(iZeile, 3) = GetValue(sDateiPfad, oDatei.Name, sBlatt, Range("B2"))
oMe.Cells(iZeile, 4) = GetValue(sDateiPfad, oDatei.Name, sBlatt, Range("C2"))
oMe.Cells(iZeile, 5) = GetValue(sDateiPfad, oDatei.Name, sBlatt, Range("E2"))
Vielen Dank für eure Ideen.lg Daniela
Anzeige