Saveas-Problem bestehende Datei Überschreiben ( Excel-VBA)

Ich habe Folgendes makro, das ist korrekt, außer für die SaveAs gibt mir eine Fehlermeldung, wenn ich auf No oder Cancel,wenn ich auf yes ist in Ordnung.

ActiveWorkbook.SaveAs Filename:=FileName, FileFormat:=xlWorkbook, ConflictResolution:=xlLocalSessionChanges

Application.DisplayAlert =True

Aber wenn ich zu SaveAs Teil bekomme ich die folgende Fehlermeldung, wenn ich wählen Sie No zu speichern.
Excel-Meldung: Eine Datei namens " ......... "bereits in dieser Lage. Möchten Sie Sie ersetzen es? Klicke ich auf 'Nein' oder cancel und bekomme den Laufzeitfehler 1004 ....
Methode SaveAs Objekt _Workbook gescheitert.

Möchte ich nicht verwenden, die Application.DisplayAlerts = False, weil ich möchte, dass der Benutzer sich bewusst sein, dass eine Datei bereits benannt.

  1. Warum erhalte ich diese Fehlermeldung? Warum kann ich nicht wählen Sie "Nein"
  2. Welche andere option habe ich zur Anzeige, dass die Datei bereits
    es und wählen Sie No oder Cancelund nicht die run-time-error.?
Sie können immer setzen On Error Resume Next

InformationsquelleAutor Vikash | 2013-04-12

Schreibe einen Kommentar