Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Datei öffnen daten rausholen und schliessen |
07.02.2024 22:26:40 |
GTA |
|
|
|
08.02.2024 00:23:30 |
ralf_b |
|
|
|
08.02.2024 07:53:12 |
Mase |
|
|
|
09.02.2024 00:57:13 |
Gast26535 |
|
|
|
09.02.2024 01:26:13 |
xlKing |
|
|
|
09.02.2024 01:45:54 |
xlKing |
|
|
|
09.02.2024 08:51:45 |
Mase |
|
|
|
09.02.2024 16:44:09 |
GTA |
|
|
|
09.02.2024 20:53:55 |
Mase |
|
|
|
09.02.2024 23:01:00 |
xlKing |
|
|
|
10.02.2024 11:44:58 |
Mase |
|
|
|
13.02.2024 11:37:15 |
GTA |
|
|
Von:
GTA |
Datum:
07.02.2024 22:26:40 |
Views:
578 |
Rating:
|
Antwort:
|
Thema:
Datei öffnen daten rausholen und schliessen |
Hallo liebe VBA Gemeinde
Ich scheitere beim Versuch die geöffnete Datei zu schliessen.
Kurzer Beschrieb was geschieht:
Das Script öffnet eine Datei. Wartet bis eine Zelle ausgewählt ist. Schreibt Daten in Variablen und schliesst die Datei anschliessend wieder.
On Error Resume Next 'Excel neue Instanz aufbauen
Set ExcApp = CreateObject("Excel.Application")
On Error GoTo 0
Set ExcWb2 = ExcApp.Workbooks.Open(ExtDateipfad)
Set ExcWs2 = ExcWb2.Sheets(Tabellenname)
ExcWb2.Activate
ExcApp.Visible = True
ExcApp.ActiveWindow.WindowState = xlMaximized
ExcWs2.Activate
ExcWs2.Visible = True
ExcWs2.Cells(ExcWs2.Cells(Rows.Count, 1).End(xlUp).Row, 1).Select
'wartet auf Nutzereingabe und Zelle auswählen
Dim rng As Range
Set rng = ExcApp.Selection
Do
DoEvents
Loop Until ExcApp.Selection.Address <> rng.Address
Debug.Print ExcApp.Selection.Address
Debug.Print rng.Address
'Schliessen der Datei
ExcApp.Visible = True '=> hier kommt der Anwendungs oder Objektdefinierter Fehler
With ExcWb2
.Activate 'Instanz schliessen
.Saved = True
.Close
End With
ExcApp.Quit
Set ExcWb2 = Nothing
Vermutung liegt dabei an der Reihenfolge der Fenster. Hat jemand einen Tipp wie ich das lösen kann? Mit F8 lässt sich das Programm dann im Debugger beenden. Was mich erstaunt, da ja ein Fehler vorliegt.
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Datei öffnen daten rausholen und schliessen |
07.02.2024 22:26:40 |
GTA |
|
|
|
08.02.2024 00:23:30 |
ralf_b |
|
|
|
08.02.2024 07:53:12 |
Mase |
|
|
|
09.02.2024 00:57:13 |
Gast26535 |
|
|
|
09.02.2024 01:26:13 |
xlKing |
|
|
|
09.02.2024 01:45:54 |
xlKing |
|
|
|
09.02.2024 08:51:45 |
Mase |
|
|
|
09.02.2024 16:44:09 |
GTA |
|
|
|
09.02.2024 20:53:55 |
Mase |
|
|
|
09.02.2024 23:01:00 |
xlKing |
|
|
|
10.02.2024 11:44:58 |
Mase |
|
|
|
13.02.2024 11:37:15 |
GTA |
|
|