Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
172to176
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
172to176
172to176
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Prüfung ob geöffnet

Prüfung ob geöffnet
29.10.2002 15:45:00
Jens
Hi,
hab hier ne tabelle, die aus ner anderen datei werte übernimmt.
das macht ein makro.
ist die datei aus der die werte kopiert jetzt schon geöffnet kommt ne fehlermeldung und es bricht ab.
Wie kann ich VBA prüfen lassen ob die datei bereits geöffnet ist und falls ja einfach den code weiter ausführen. ansonsten zuerst die datei öffnen

danke schon mal im vorraus

mfg

Jens

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Prüfung ob geöffnet
29.10.2002 15:51:04
PeterA
Hallo Jens

Am einfachsten ist es eine On Error Anweisung schreibst.

ON ERROR RESUME NEXT

Hier kommt das öffnen der Datei

ON ERROR GOTO 0 (Setzt die Error anweisung wieder zurück)

Ciao Peter

Re: Prüfung ob geöffnet
29.10.2002 15:57:10
Yal
Die Fehlermeldung ist wahrscheinlich unvermeindbar, aber was das VBA-Code mit diese Fehlermeldung machen soll kann man bestimmen:

Code-Zeile:
On Error Resume Next
ist am Anfang des Makros, das die Datei öffnet einzufügen.
Nach es probiert wird, die Datei zu öffnen, Fehlercode abfangen und entsprechend steuern:

if Err.Code = ... then
end if

Die Error-Code für bereit geöffnete Datei habe ich nicht, aber man kann es aus der Fehlermeldung herausnehmen.

Viel Spass beim Probierne
Yal

Anzeige
Re: Prüfung ob geöffnet
30.10.2002 08:20:11
Jens
Hallo,

danke ON ERROR RESUME NEXT
hat prima gefunzt!

mfg

Jens

Re: Prüfung ob geöffnet
30.10.2002 08:20:11
Jens
Hallo,

danke ON ERROR RESUME NEXT
hat prima gefunzt!

mfg

Jens

Prüfung ob geöffnet Wichtig!!!!!!
31.10.2002 13:42:44
Jens P.
Hi,

hab da doch noch ein Problem:
Ein Makro öffnet eine andere Arbeitsmappe und kopiert Werte.

Wie kann ich Excel bzw. VBA prüfen lassen ob die datei bereits geöffnet ist bzw. die Fehlermeldung 1004 verhindern, wenn die datei schon offen ist?


mfg

Jens

Re: Prüfung ob geöffnet Wichtig!!!!!!
31.10.2002 14:38:02
PeterA
Hallo Jens !

Ich versteh die Frage nicht. Genau so wie bei der ersten Frage

mit on Error ?!!?


peter

Re: Prüfung ob geöffnet Wichtig!!!!!!
31.10.2002 15:07:43
Jens P.
Hi,

ich hab eine Datei die immer mit Daten aktualisiert wird!
Wenn ich diese geöffnet habe und das Makro Aktualisieren aufruf,
öffnet das makro eine andere Datei und kopiert aus dieser die Werte.
Ist die Arbeitsmappe, aus der die Werte kopiert werden schon geöffnet, dann gibt es ne Fehlermeldung.
Ist sie geschlossen geht es!

mfg

Jens


Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige