Office: Datei nur öffnen falls noch geschlossen

Helfe beim Thema Datei nur öffnen falls noch geschlossen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Leute, Ich kämpfe schon mindestens 5min. (oder mehr) an folgendem Problem. Ich möchte ein Arbeitsblatt aus einer anderen Mappe kopieren. Dies... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von moses64, 27. Februar 2014.

  1. Datei nur öffnen falls noch geschlossen


    Hallo Leute,
    Ich kämpfe schon mindestens 5min. (oder mehr) an folgendem Problem.
    Ich möchte ein Arbeitsblatt aus einer anderen Mappe kopieren. Dies mache ich mit folgendem Code:
    Nun kommt aber eine Meldung mit "Datei schon geöffnet" falls diese schon auf ist. Im Netz habe ich flogende Abfrage gefunden die dies überprüft.
    Wie muss ich jetzt den unteren Code in meinen schon vorhandenen Code einpflegen damit das Funktioniert?
    Danke schon mal für Eure Hilfe und

    bis später
    Gottlieb

    :)
     
    moses64, 27. Februar 2014
    #1
  2. Hallo Gottlieb,

    mein Vorschlag:
    Code:
    Gruß
    Aloys
     
    aloys78, 28. Februar 2014
    #2
  3. Beverly
    Beverly Erfahrener User
    Hi Gottlieb,

    Code:
    Datei nur öffnen falls noch geschlossen grusz.gif
     
    Beverly, 28. Februar 2014
    #3
  4. Datei nur öffnen falls noch geschlossen

    Danke für die schnelle Antwort.
    Hab mich für die Lösung von Aloys entschieden, da brauch ich das mit der Funktion nicht. (Oder wäre die Lösung von Karin besser??)
     
    moses64, 1. März 2014
    #4
  5. Beverly
    Beverly Erfahrener User
    Beide Lösungen führen zum selben Ergebnis - für welche du dich entscheidest, bleibt ganz allein dir überlassen. Ich habe die mit einer Function gepostet, da du bereits einen entsprechenden Vorschlag gemacht hattest. Die Function-Lösung wäre in dem Fall günstiger, wenn sehr viele andere Arbeitsmappen geöffnet sind, da sie direkt nur die relevante Arbeitsmappe prüft und nicht in einer Schleife über alle geöffneten laufen muss.


    Datei nur öffnen falls noch geschlossen grusz.gif
     
    Beverly, 1. März 2014
    #5
  6. Danke Karin für die Info und bis zum nächsten Problem

    gruß
    Gottlieb
     
    moses64, 2. März 2014
    #6
  7. Nachtrag:
    - Die Funktion DateiOffen prüft, ob eine beliebige Datei (nicht nur eine Excelmappe) offen ist. Sie ist damit universell einsetzbar.
    - Allerdings könnte eine Excelmappe in einem anderen als dem aktuellen Excelprozess geöffnet sein. Wegen des dann in Folge etwas anderen Zugriffes auf die Mappe kann dann die Information "geöffnet" nicht ausreichend sein.
    - Die Methode von Aloys liefert die offenen Mappen des aktuellen Prozesses.

    Ergo: Was besser ist, muss man auch an Hand von vorliegenden (und möglichen) Rahmenbedingungen prüfen.
     
    ebs17, 2. März 2014
    #7
  8. Datei nur öffnen falls noch geschlossen

    Hallo,

    ergänzend / alternativ: Anstelle Workbooks.Open könnte man Getobject verwenden: Die Datei wird geöffnet, wenn geschlossen oder gefunden, auch wenn in einer anderen Instanz geöffnet.

    Es sind allerdings nicht alle Aktionen instanzübergreifend möglich, daher ist eine Prüfung unabdingbar, wenn solche Aktionen ausgeführt werden sollen.

    Code:
    Hier wäre allerdings noch zu prüfen, ob das Schließen der Datei in jedem Fall gewünscht ist.

    Grüße
    EarlFred
     
    EarlFred, 2. März 2014
    #8
  9. Beverly
    Beverly Erfahrener User
    Falls die Mappe in einer anderen Instanz geöffnet ist, läuft die DateiOffen-Funktion auf einen Fehler. Durch die folgende Code-Ergänzung wird automatisch in den If-Zweig gegangen, wenn sie bereits geöffnet ist - gleichgültig in welcher Instanz:

    Code:
    Datei nur öffnen falls noch geschlossen grusz.gif
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    Beverly, 2. März 2014
    #9
  10. Präzisierung: Der Versuch, eine Datei exklusiv zu öffnen, wie in DateiOffen ausgeführt, erzeugt bei einer geöffneten Datei (egal wo geöffnet) in jedem Fall einen Fehler. Das ist ja gerade das Prinzip des Testes.

    Logischerweise sollte man den bewusst hervorgerufenen Fehler auch gleich wieder abfangen.
     
  11. Beverly
    Beverly Erfahrener User
    Das ist in dem Code doch berücksichtigt.


    Datei nur öffnen falls noch geschlossen grusz.gif
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    Beverly, 2. März 2014
    #11
Thema:

Datei nur öffnen falls noch geschlossen

Die Seite wird geladen...
  1. Datei nur öffnen falls noch geschlossen - Similar Threads - Datei öffnen geschlossen

  2. Datei in mehreren Ordnern suchen und wenn gefunden öffnen?! Macro / VBA

    in Microsoft Excel Hilfe
    Datei in mehreren Ordnern suchen und wenn gefunden öffnen?! Macro / VBA: Hallo Leute, Hoffentlich könnt ihr mir hier helfen, ich krieg den Syntax einfach nicht hin (wahrscheinlich ist es auch totaler käse den ich programmiert habe). Also im Grunde soll eine Datei...
  3. Dateien bei Öffnen aus der Cloud schreibgeschützt

    in Microsoft Excel Hilfe
    Dateien bei Öffnen aus der Cloud schreibgeschützt: Hallo zusammen, eine weiteres Problem... Ich habe Office 365 auf dem MAC und nutze auch One Drive. Nun habe ich folgendes Problem: Ich Speicher eine Excel Datei in der Cloud (automatisches...
  4. Zugriff auf andere Excel Datei ohne aktives Öffnen

    in Microsoft Excel Hilfe
    Zugriff auf andere Excel Datei ohne aktives Öffnen: Liebe Community, ich habe mir eine Formel geschrieben um Werte aus einer anderen Excel Datei in meine Haupt Excel Datei einzufügen. Leider muss die Datei aus der ich die Daten haben will immer...
  5. Öffnen einer pptx Datei endet mit "unbekannter Fehler"

    in Microsoft Teams Hilfe
    Öffnen einer pptx Datei endet mit "unbekannter Fehler": Beim öffnen einer Datei in MS Teams erscheint ein leeres Fenster mit dem Dateinamen als Überschrift und im Fenster erscheint die Meldung "unbekannter Fehler". Die Dateien legen in der Standard...
  6. sharepoint - Dateien in Desktopapps öffnen

    in Sonstiges
    sharepoint - Dateien in Desktopapps öffnen: Huhu, scheinbar habe ich ein recht bekanntes Problem mit sharepoint und office-online. Allerdings konnte ich leider bisher keine funktionierende Lösung finden. Dateilinks sollen mit den lokalen...
  7. Öffnen einer bestimmten Seite einer pdf-Datei

    in Microsoft Access Hilfe
    Öffnen einer bestimmten Seite einer pdf-Datei: Hallo zusammen, ich möchte in einer Access365-Anwendung über die Taste F1 eine pdf-Datei (Benutzerhandbuch) öffnen und dort zu einer bestimmten Seite springen. Im Acrobat-Reader geht das auch...
  8. Dateien werden geschlossen und lassen sich nicht mehr öffnen

    in Microsoft Word Hilfe
    Dateien werden geschlossen und lassen sich nicht mehr öffnen: Hallo! Ich habe gerade ein ziemlich großes Problem und bin wirklich verzweifelt: Jedes mal, wenn ich ein Word-Dokument bearbeite erscheint nach einer gewissen Zeit folgende Meldung:...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden