Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Abbrechen Button mit VBA abfragen
#1
Hallo VBA-Freunde,

ich steh wieder mal auf dem Schlauch. ich komme einfach nicht darauf, wie ich einen Code bei Saveas abbrechen kann wenn der Button "Abbrechen" gedrückt wird.

 

Hier mal der Code mit allen meinen Spielereien. Wie gesagt, SaveAs funktioniert, trägt auch das richtige ein.

Ich will nur bei "Abbrechen" raus, ohne dass der vorgeschlagene Speichername eingetragen wird.

Vielen Dank für eure Überlegungen.

Heinz


Code:
Sub saveas()
'

Snameold = Range("B8").Value

Application.Dialogs(xlDialogSaveAs).Show '("Standartspeicherort")
Sname = ThisWorkbook.Name


If Sname = False Then 'DAS KLAPPT NICHT. SNAME WIRD NICHT FALSE
    strTxt = Worksheets("MsgBoxes").Range("B3").Value
    MsgBox strTxt, vbCritical
   
   Exit Sub
End If

Spath = ActiveWorkbook.Path
Sname = ThisWorkbook.Name

Range("B8").Value = ThisWorkbook.Path
Range("C8").Value = ThisWorkbook.Name

End Sub
Es ist nicht genug, zu wissen. Man muss es auch anwenden.
Es ist nicht genug, zu wollen. Man muss es auch tun.
Antworten Top
#2
Hallo Heinz,
Sname = Application.Dialogs(xlDialogSaveAs).Show '("Standardspeicherort")
'Sname = ThisWorkbook.Name
Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • Heinz Ulm
Antworten Top
#3
Hallo Uwe,

vielen Dank,
klappt wunderbar.

Gruß Heinz
Es ist nicht genug, zu wissen. Man muss es auch anwenden.
Es ist nicht genug, zu wollen. Man muss es auch tun.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste