Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1416to1420
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
Inhaltsverzeichnis

Laufzeitfehler 9

Laufzeitfehler 9
20.03.2015 09:30:21
Markus
Hallo Excelfreunde :-)
Ich habe ein interessantes Problem mit einer Excel Datei. Diese liegt auf einem Server, und wird von vielen Usern nur schreibgeschützt geöffnet. Ein einziger User bekommt jetzt seit 2 Tagen beim starten die Fehlermeldung "Laufzeitfehler9 Index außerhalb des gültigen Bereichs". Bei allen anderen Usern funktioniert es weiterhin ohne Probleme.
Das Makro bricht an verschiedenen Stellen ab. zb: beim schließen (ohne speichern)einer anderen Tabelle.
Ungültige Verweise hab ich bereits kontrolliert, und kann ich als Fehlerquelle ausschließen. Es ist auch kein AddIn aktiv.
Nachdem nur ein User betroffen ist, denke ich dass es an den Einstellungen des Users liegen muss.
Hat jemand von den Experten eine Idee dazu?
lg
Markus

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehler 9
20.03.2015 09:37:38
Daniel
Hi
welche Programmzeile verursacht denn den Fehler?
Gruß Daniel

AW: Laufzeitfehler 9
20.03.2015 10:07:46
Markus
Hallo Daniel,
Sorry, dass ich erst jetzt zurückschreibe, aber ich habe gerade meinem Chef zum x-ten mal probiert ihm den SVERWEIS zu erklären.......
Zurück zu meinem Problem...
Das Makro bricht zb. bei folgender Zeile ab:
Workbooks("AGPRIO - DB").Close Savechanges: = False
Diese Datei ist wirklich offen. Per Hand (x) kann ich diese Datei auch ohne Probleme schließen.
Ich denke daher, dass nicht das Makro das Problem ist, da es bei ca 50 anderen Usern ohne Probleme läuft, und bis vor 2 Tagen auch bei diesem Kollegen ohne Probleme gelaufen ist.
lg
Markus

Anzeige
AW: Laufzeitfehler 9
20.03.2015 10:46:51
EtoPHG
Hallo Markus,
Durchaus möglich, dass bei dem erwähnten User das Workbook nicht nur "AGPPRIO - DB", sondern z.B. "AGPRIO -DB.xlsx" o.ä. heisst. Das hängt von der Einstellung des Explorers ab (Suchoptionen - Dateierweiterungen bei bekannten Dateien ausblenden).
Bei Angabe des Namens in der INDEX-Eigenschaft der Workbooks-Auflisting funktioniert der 'volle' Name (Name.Extension) unabhängig von obiger Einstellung immer. Hingegen nur 'gekürzte' Name "Name" funktioniert nur wenn im Explorer die Ausblende-Eigenschaft aktiviert ist. Darum meine Vermutung: Beim erwähnten Benutzer ist die Ausblende-Eigenschaft nicht aktiviert, bei allen andern schon.
Gruess Hansueli

Anzeige
AW: Laufzeitfehler 9
20.03.2015 11:01:53
Markus
Hallo Hansueli,
DANKE!!!!! Darauf wär ich nie gekommen :-)
Hab es umgestellt, und jetzt funktioniert alles wieder :-)
lg
Markus

AW: Laufzeitfehler 9 : Name.Extension
20.03.2015 11:26:31
EtoPHG
Hallo Markus,
Danke für die Rückmeldung. Freut mich das der Fehler behoben ist.
Fragt sich natürlich nur wie?
Wenn du beim erwähnten Benutzer die Explorer-Einstellung verändert hast, war das nämlich nur Symptombekämpfung ;-)
Darum ist eine Code-Umstellung besser: In Workbooks.Index("Name.Extension") immer die volle Datei-Deklaration inkl. Dateierweiterung angeben. So können Anwender unabhängig von Excel ihre Explorer-Eigenstellungen vornehmen, wie es sie gelüstet ;-)
Gruess Hansueli

Anzeige
AW: Laufzeitfehler 9 : Name.Extension
20.03.2015 11:35:52
Markus
Hallo Hansueli,
Habe jetzt mal die Einstellung bei diesem User verändert.
Mir ist klar, das dass nur eine "quick and dirty" Lösung ist...
Den Programmcode werde ich in Ruhe ändern, sobald ich etwas Zeit dafür habe.
Da sind viele Stellen zum ausbessern^^
Danke nochmal für die Super Unterstützung :-)
Ihr habt mir das Wochenende gerettet :-)
lg
Markus

AW: Laufzeitfehler 9
20.03.2015 11:23:01
Daniel
Hi
wenn du es unabhängig von den Explorereinstellungen deiner Kollegen machen willst:
dim wb as workbook
for each wb in Application.Workbooks
if wb.name like "AGPRIO - DB*" Then wb.Close false: exit for
next
Gruß Daniel

Anzeige
AW: Laufzeitfehler 9
20.03.2015 11:27:24
Markus
Hallo Daniel,
Danke für den Code :-)
Werde meinen Code sobald ich Zeit habe mal umbauen...
Ich merke aber, dass ich noch viel zu lernen habe^^
lg
Markus
PS: Bin froh, dieses Forum hier gefunden zu haben.... Ein großes Dankeschön an alle die hier helfen :-)

Name like ist eine (schlechter) Flick....
20.03.2015 11:29:41
EtoPHG
Daniel,
Einfach den Filename inkl. Dateityp angeben, macht's möglich!
Siehe meine Anmerkungen an Markus, bezgl. der Lösung!
Gruess Hansueli

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige