Als Antwort auf diesen Beitrag
Hi Case,
sorry das ich erst jetzt schreibe aber ich habe ewig rum probiert und weiß nicht wieso es bei mir nicht läuft. Wenn ich deinen Code hernehme erhalte ich immer diese Meldung "Methode rows für das globale Objekt ist fehlgeschlagen". "rows" verweißt auf den Code der bei mir zwischen "With xlBlatt...." steht (siehe unten).
With xlBlatt
intLastRow1 = .Cells(Rows.Count, 2).End(xlup).Row + 1
If intLastRow1 < 17 Then intLastRow1 = 17
.Range("C2").Value = "NurEinTest"
End With
Mit dem erhalte ich die Fehlermeldung:
Set xlMappe = GetObject(Folder)
Set xlBlatt = xlMappe.Sheets("Tabelle1")
und hiermit nicht:
Set xlApp = CreateObject("Excel.Application")
Set xlMappe = xlApp.Workbooks.Open(Folder)
Set xlBlatt = xlMappe.Sheets("Tabelle1")
Aber wenn ich meinen Code verwende kann ich nur in die Excel schreiben wenn diese nicht bereits offen ist. Mir kommt es so vor als würde die Excel Datei ohne Open nicht angesteuert oder gefunden.