ich würde gerne per VBA aus einem bereits geöffneten Workbook (xlWB1) ein zweites Workbook (xlWB2) öffen und daraus ein Tabellenblatt in xlWB1 importieren.
Der Abruf auf einen lokalen Pfad klappt ohne Probleme mit dem Standardbefehl:
fname2 = "Z:\EEG_Monatsmeldung\ARRACH_0025_" & Tabelle8.Cells(11, 3) & "_0" &
fname2 = fname & ".xlsx"
If Dir(fname2) "" Then
MsgBox "Anlagenstammdatei ist vorhanden!"
Set xlWB2 = Workbooks.Open(fname)
xlWB2.Worksheets(1).Copy _
After:=xlWB1.Worksheets("Start")
xlWB2.Close
Möchte ich jedoch das Workbook von einem Netzlaufwerk öffen, findet Excel das zweite Workbook leider nicht (Datei nicht gefunden).
Zugriffspfad auf Netzwerk:
fname2 = "\\SYNOLOGIE213\EEG_Monatsmeldung\ARRACH_0025" & Tabelle8.Cells(11, 2) & "_0" & Tabelle8.Cells(12, 2) & ".xlsx"
Gibt es hierzu einen speziellen Aufruf? Ich bin in der google-Recherche auf die Befehlsreihe fileobjekt gestoßen... Ist das ein möglicher Ansatz?