Office: Speichern unter fragt nicht nach überschreiben bei vorhandener Datei

Helfe beim Thema Speichern unter fragt nicht nach überschreiben bei vorhandener Datei in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich komme bei folgendem Problem nicht weiter und würde mich über eure Unterstützung freuen. Ich habe folgenden Code, der beim Klick... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von AleXT_22, 25. September 2018.

  1. Speichern unter fragt nicht nach überschreiben bei vorhandener Datei


    Hallo zusammen,

    ich komme bei folgendem Problem nicht weiter und würde mich über eure Unterstützung freuen.
    Ich habe folgenden Code, der beim Klick auf eine Schaltfläche unter anderem ausgeführt wird:

    ---
    Sub AktivesBlattZuPDF()

    Dim myDateiname As String, mySpeicherort As String

    myDateiname = "xxxxx" & "_" & Range("Q3").Value & "_" & Range("T3").Value & "_" & Range("W3").Value & "_" & Format(Date, "DD.MM.YYYY") & ".pdf"
    mySpeicherort = Application.GetSaveAsFilename(InitialFileName:=myDateiname, _
    FileFilter:="PDF Files (*.pdf), *.pdf", Title:="Als PDF speichern")

    If mySpeicherort "" And mySpeicherort "Falsch" Then
    ActiveSheet.Range("A1:AC41").ExportAsFixedFormat Type:=xlTypePDF, Filename:=mySpeicherort, _
    Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
    Else
    MsgBox "Als PDF speichern abgebrochen"
    Exit Sub
    End If

    End Sub
    ---

    Es öffnet sich also der Speichern unter-Dialog mit einem vorgegebenen Dateinamen. Bei Klick auf abbrechen wird der Dialog mit einer zusätzlichen Hinweisbox geschlossen. So weit, so gut.

    Mein Problem ist folgendes: wenn ich auf speichern klicke und bereits eine Datei mit demselben Namen in dem Verzeichnis vorhanden ist, wird diese ohne weitere Nachfrage überschrieben.

    Wie bekomme ich es hin, dass abgefragt wird, ob die Datei tatsächlich überschrieben werden soll, so wie man es normalerweise auch kennt?
    Ich weiß nicht, warum er das bei mir nicht tut.
    Auf die Message-Box kann ich verzichten, falls sie es unnötig verkompliziert. Ich hatte sie nur eingebaut, weil er ansonsten die Datei auch bei Klick auf abbrechen exportiert hat.

    Ich freue mich auf eure Rückmeldungen.

    Gruß, Alex

    PS: Habe die Frage ebenfalls im Nachbarforum office-hilfe.com gestellt: http://www.office-hilfe.com/support/...handener-Datei

    :)
     
  2. ich würde eine Abfrage vorschalten

    if "file exist" und darauf mit Then & Else fortfahren
     
  3. Moin!
    Mal ein zusätzlicher Tipp:
    Wenn Du statt "dd.mm.yyyy" "yyyy_mm_dd" nimmst, werden Deine Dateien vernünftig im Explorer sortiert.
    Nimmst Du zusätzlich noch die Zeit rein, dann kann es nicht zum Überschreiben kommen.
    "yy_mm_dd_hh_nn_ss"

    Gruß Ralf
     
  4. Speichern unter fragt nicht nach überschreiben bei vorhandener Datei

    Moin Ralf,

    vielen Dank für den Hinweis bzgl. der Reihenfolge des Datums.
    Da der Dateiname aus bestimmten Zellen generiert wird, in denen ständig etwas anderes steht, ist das Datum zum sortieren im Dateinamen nicht so wichtig, sondern dient nur zur Information des Erstellzeitpunkts.

    Das mit der Uhrzeit im Dateinamen ist eine gute Idee, nur würde dieser dann noch länger werden.

    Hast du eine Ahnung, warum bei mir die Abfrage nicht kommt bzgl. der bereits vorhandenen Datei?
    In anderen Beiträgen lese ich immer wieder, dass Leute die Abfrage weg haben wollen und bei mir kommt sie erst gar nicht, obwohl das eigentlich ja der bekannte Standard ist?!

    Ich bin in VBA leider nicht so bewandert und bin für jeden Hilfe dankbar.

    Gruß, Alex
     
  5. Hola,

    und nochmal der Hinweis auf Verlinkung der Beiträge in den verschiedenen Foren.

    Gruß,
    steve1da
     
  6. Ich weiß, danke. Musste erst noch warten, bis mein Beitrag dort veröffentlicht wurde, damit ich den Link zur Verfügung hatte.
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
  7. Die Überschreibwarnung ist in der Range.ExportAsFixedFormat-Methode schlicht nicht vorgesehen, Alex!
    Ich habe das mal mit folgendem Simpel-Makro überprüft:
    Code:
    Gruß Ralf
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
  8. Speichern unter fragt nicht nach überschreiben bei vorhandener Datei

    vielleicht funktioniert es mit dem Excel-Application-Dialog :

    Code:
     
  9. Danke Ferenc, da fehlt mir leider das nötige Wissen, das entsprechend einzubauen.
    Wie könnte denn deine angesprochene if-Abfrage, ob der Dateiname bereits existiert in meinen Code integriert werden? Ich steht da leider auf dem Schlauch.
     
  10. \@Ferenc:
    Ich gehe mal davon aus, dass der TE bewusst die Range.Exp…-Methode anwendet.
    Da hilft Dein Dialog nicht.
     
  11. Code:
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
  12. ...und wenn ich dann in der Checkbox die Möglichkeit haben wollte mit "abbrechen" zum Speichern unter-Dialog zurück zu kehren oder mit "trotzdem speichern" die vorhandene Datei zu überschreiben?

    *Smilie
     
  13. Speichern unter fragt nicht nach überschreiben bei vorhandener Datei

    Ja, ich habe bewusst ExportAsFixedFormat benutzt, weil ich es zwingend als PDF brauche.
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
  14. Hallo Alex,

    oder aber so?

    Code:
    Grüße

    Harald
     
    MachMalWas, 28. September 2018
    #14
  15. Hallo Harald,

    vielen Dank für deine Rückmeldung.
    Mit einer zweiten If-Schleife hat es geklappt, vielen Dank! :-)

    Gruß, Alex
     
    AleXT_22, 10. Oktober 2018
    #15
Thema:

Speichern unter fragt nicht nach überschreiben bei vorhandener Datei

Die Seite wird geladen...
  1. Speichern unter fragt nicht nach überschreiben bei vorhandener Datei - Similar Threads - Speichern fragt überschreiben

  2. Freigegebene Excel-Tabelle als Quelle für Seriendruck

    in Sonstiges
    Freigegebene Excel-Tabelle als Quelle für Seriendruck: Hallo, :) wir haben eine Excel-Tabelle, welche auf der Cloud liegt und bei Änderungen automatisch speichert. Es haben mehrere Personen Lese- und Schreibrechte und sobald jemand etwas abändert,...
  3. Speichern einer Sicherheitsdatei als PDF

    in Microsoft Excel Hilfe
    Speichern einer Sicherheitsdatei als PDF: Hallo Liebe Excel Profis da meine Kenntnisse für VBA echt gering sind, bitte ich etwas um Nachsicht. Ich habe mir ein Makro gebastelt das nur speichert wenn ein USB Stick ermittelt wurde....
  4. PDF nach speichern nicht öffnen

    in Microsoft Excel Hilfe
    PDF nach speichern nicht öffnen: Moin, ich habe dieses Makro: Sub PDF() With ActiveSheet With .PageSetup .PrintArea = "$A$1:$e$46" .Orientation = 2 End With .ExportAsFixedFormat...
  5. Fehler beim speichern von Daten über ein Formular

    in Microsoft Access Hilfe
    Fehler beim speichern von Daten über ein Formular: Guten Morgen zusammen, ich habe ein Problem mit einer SQL Servertabelle, diese war bisher als Abfrage oder direkt als RS eines Formulars. Wenn nu n Daten geändert wurden, gab es oft, nicht immer,...
  6. Vorlagen (nach)bearbeiten und speichern

    in Sonstiges
    Vorlagen (nach)bearbeiten und speichern: Vorlagen können ja was feines sein. Aber irgendwie verstehe ich nicht, ob und wie man diese Nachträglich bearbeiten kann? Wenn ich eine Vorlage aufrufe, wird sie ja anschließend als "normales"...
  7. Excel Tabellenblatt als PDF speichern unter Vorgabe Dateinamen aus einer Zelle

    in Microsoft Excel Hilfe
    Excel Tabellenblatt als PDF speichern unter Vorgabe Dateinamen aus einer Zelle: Hallo zusammen, ich möchte eine VBA Programmierung machen wie folgt. Das aktuelle Excel-Tabellenblatt soll als PDF Speicher unter, unter Vorgabe des Dateinamens der in Zelle A1 steht gespeichert...
  8. Speichern unter fragt nicht nach überschreiben bei vorhandener Datei

    in Microsoft Excel Hilfe
    Speichern unter fragt nicht nach überschreiben bei vorhandener Datei: Hallo zusammen, ich komme bei folgendem Problem nicht weiter und würde mich über eure Unterstützung freuen. Ich habe folgenden Code, der beim Klick auf eine Schaltfläche unter anderem...
  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