Hallo Gemeinde, habe leider keine Ahnung wie obige Fehlermeldung zu umgehen ist. Benötigt wird ein relativer Zellbezug in einer externen Arbeitsmappe.
Set appExtern = New Excel.Application 'Neue Excel Instanz eröffnen
appExtern.Visible = True 'Excel bleibt unsichtbar wenn Wert = False ist
appExtern.Workbooks.Open strZielPfad 'Zieldatei öffnen
Set wksZiel = appExtern.Worksheets(strBlattname)
lngZeile = wksZiel.Cells.SpecialCells(xlCellTypeLastCell).Row + 1
lngSpalte = wksZiel.Cells.SpecialCells(xlCellTypeLastCell).Column
lngArZeilen = UBound(varDaten, 2)
wksZiel.Range("D3:J8") = varDaten 'alle Werte werden richtig übertragen
wksZiel.Range(Cells(3, 4), Cells(8, 10)) = varDaten 'Laufzeitfehler 1004 "Schnittstelle nicht registriert"
wksZiel.Range(Cells(lngZeile, 4), Cells(lngZeile + _
lngArZeilen, lngSpalte)) = varDaten 'Laufzeitfehler 1004 "Schnittstelle nicht registriert"
varDaten = ""
Stop
appExtern.Workbooks(strBlattname & ".xlsx").Close Savechanges:=True
appExtern.Quit
Hat wer einen Lösungsvorschlag?
Danke