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

Forumthread: AW: Import eines Arbeitsblatts aus anderer Excel-D

AW: Import eines Arbeitsblatts aus anderer Excel-D
04.02.2009 14:48:00
eliewsam
Vielen Dank, das hat super funktioniert. Könnte ich denn verhindern, dass ich ein Verzeichnis angeben muss, wenn beide XLS Dateien im selben Verzeichnis stehen (sowohl Datei, von der aus ich das Makro starte, als auch Datei, von der das Arbeitsblatt importiert wird)
Gruß Elie
Hallo Elie,
hier mein Vorschlag.
Gruß
Franz

Sub BlattImport()
Dim wbQuelle As Workbook, wksImport As Worksheet
Dim wbZiel As Workbook
Dim strName As String
'Verzeichnis der Quelldatei
Const strPfadQ As String = "C:\Lokale Daten\Test"    'ggf. Anpassen!!
'Name der Quelldatei
Const strDatei As String = "TestDatei.xls"           'ggf. Anpassen!!
'Name des zu importierenden Tabellenblatts
Const strBlatt As String = "Tabelle1"                'ggf. Anpassen!!
Set wbZiel = ActiveWorkbook
'Quelldatei schreibgeschützt öffnen
Set wbQuelle = Workbooks.Open(Filename:=strPfadQ & Application.PathSeparator _
& strDatei, ReadOnly:=True)
Application.ScreenUpdating = False
Set wksImport = wbQuelle.Worksheets(strBlatt)
With wksImport
.Copy After:=wbZiel.Sheets(wbZiel.Sheets.Count)
End With
wbQuelle.Close savechanges:=False
Application.ScreenUpdating = True
wbZiel.Activate
Set wksImport = ActiveSheet
strName = InputBox("Neuer Name des importierten Blatts", _
"Blatt-Import - Neuer Blattname", wksImport.Name)
If strName  "" Then
wksImport.Name = strName
End If
'Datenobjekte aufräumen
Set wksImport = Nothing
Set wbZiel = Nothing: Set wbQuelle = Nothing
End Sub


Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
ThisWorkbook.Path
04.02.2009 15:18:00
Gerd
oT
AW: ThisWorkbook.Path
04.02.2009 16:08:00
eliewsam
Vielen Dank.Alles hat super geklappt.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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