Inhalt aus einem anderen Tabellenblatt kopieren
21.11.2016 14:40:01
kurt
ich will den Inhalt einer ganzen Tabelle aus einer geschlossenen Datei in meine aktuelle Datei _ kopieren. Ich habe es mir so überlegt:
Sub Copy()
Dim TB1, Pfad As String, Datei As String, Blatt As String
'-Vorgaben
Set TB1 = ThisWorkbook.Sheets("Tabelle1")
Pfad = "C:\...."
Datei = "Mappe2.xlsb"
Blatt = "Tabelle1" 'Quelle
'-Ende Vorgaben
Datei = "[" & Datei & "]"
With TB1
Blatt.UsedRange.Copy _
Destination:=TB1.Range(Blatt.UsedRange.Address)
End With
End Sub
Jedoch kommt immer die Fehlermeldung:
Ungültiger Bezeichner bezogen auf "Blatt"
( Blatt.UsedRange.Copy _
Destination:=TB1.Range(Blatt.UsedRange.Address))
Habt ihr eine Idee, wie ich das machen könnte?
Ich bedanke mich für eure Hilfe!
Anzeige