Eine Familie von Microsoft-Managementsystemen für relationale Datenbanken, die auf Benutzerfreundlichkeit ausgelegt sind
Hallo Peter,
hatte ich schon gemacht.
Danke, Gruss
Peter
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Hallo community,
aus Access heraus möchte ich eine Excel Tabelle Aktivieren. Öffnen der Tabelle funktioniert problemlos, wenn ich aber die Tabelle, die im Hintergrund ist, wieder aktivieren und sichtbar machen möchte beiße ich mir die Zähne aus.
Dim Ret
Dim ExcelApp As Object
Dim WB As Workbook
Dim TargetWorkbook As Workbook
Set ExcelApp = CreateObject("Excel.Application")
'Check if workbook is open**********************************************************************
Ret = IsWorkBookOpen("C:/TDB\_DataBase/Process\_Data\_Analysis.xlsm")
If Ret = True Then
' ExcelApp.Visible = True
Set TargetWorkbook = ExcelApp.Workbooks("C:/TDB\_DataBase/Process\_Data\_Analysis.xlsm") <== Her tritt der Fehler auf , Laufzeitfehler 9 Subscript out of range.
' Workbooks("Process\_Data\_Analysis.xlsm").Activate
' MsgBox "The name of the active workbook is " & ActiveWorkbook.Name
' Workbooks("Process\_Data\_Analysis.xlsm").Visible = True
' Set TargetWorkbook = ExcelApp.Workbooks.Open("C:/TDB_DataBase/Process_Data_Analysis.xlsm")
' ExcelApp.Visible = True
' TargetWorkbook.Worksheets("Source").Range("A2").CopyFromRecordset rsEPRT
GoTo 700
Else
Set TargetWorkbook = ExcelApp.Workbooks.Open("C:/TDB\_DataBase/Process\_Data\_Analysis.xlsm")
ExcelApp.Visible = True
TargetWorkbook.Worksheets("Source").Range("A2").CopyFromRecordset rsEPRT
End If
Laufzeitfehler deutet auf Fehler im Filenamen hin aber der ist korrekt und wenn ich prüfe ob der File offen ist, dann funktioniert das mit dem Filenamen anstandslos, auch wenn ich den File öffne dann funktioniert das mit dem Filenamen. Das Problem taucht nicht nur bei der Kommandozeile "Set TargetWorkbook..........." auf sondern auch bei den nachfolgenden Kommandos " Workbooks....Activate" und "Workbooks.visible......" ich schaffe es einfach nicht, die offene Exceltabelle im Vordergrund sichtbar werden zu lassen. Kann mir bitte jemand auf die Sprünge helfen??
Danke
Peter
Eine Familie von Microsoft-Managementsystemen für relationale Datenbanken, die auf Benutzerfreundlichkeit ausgelegt sind
Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.
Hallo Peter,
hatte ich schon gemacht.
Danke, Gruss
Peter