Thema Datum  Von Nutzer Rating
Antwort
15.01.2021 10:24:34 VBAAA
NotSolved
Blau UserForm soll nur speichern wenn alle Felder ausgefüllt sind
15.01.2021 11:53:55 volti
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
15.01.2021 11:53:55
Views:
639
Rating: Antwort:
  Ja
Thema:
UserForm soll nur speichern wenn alle Felder ausgefüllt sind

Hallo,

mit dem bisschen Code wird Dir wohl kaum einer 'ne ordentliche Antwort geben können...

Was meinst Du eigentlich mit Speichern?

Das Verlassen der  Userform, obwohl nicht alle Felder ausgefüllt sind oder das wirkliche Speichern der Mappe?

Falls Du die Mappenspeicherung meinst, setze eine globale Variable auf True und prüfe, ob die Bedingung "Alle Felderr ausgefüllt" zutrifft.

Wenn ja, setzte die Variable auf false.

Wird auf Speichern geklickt oder die Mappe geschlossen, wird die Mappe mit u.a. Code nicht gespeichert, wenn die Varaible true ist.

Code:
1
2
3
4
5
 
Public gbNotSpeichern As Boolean

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
  Cancel = gbNotSpeichern
End Sub
_________
viele Grüße
Karl-Heinz

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
15.01.2021 10:24:34 VBAAA
NotSolved
Blau UserForm soll nur speichern wenn alle Felder ausgefüllt sind
15.01.2021 11:53:55 volti
NotSolved