Thema Datum  Von Nutzer Rating
Antwort
Rot Datei mit Leeren Plichtfeldern speichern
11.03.2016 13:19:08 Seimon Ohh
NotSolved
11.03.2016 18:24:25 Gast97390
Solved
12.03.2016 15:01:33 Gast39677
NotSolved
12.03.2016 15:37:51 Gast77347
Solved
13.03.2016 17:41:10 Gast21533
NotSolved

Ansicht des Beitrags:
Von:
Seimon Ohh
Datum:
11.03.2016 13:19:08
Views:
1266
Rating: Antwort:
  Ja
Thema:
Datei mit Leeren Plichtfeldern speichern

Hallo Excel-Profis,

ich habe folgendes Problem.

Habe ein VBA - Code geschrieben der festlegt dass bestimmte Pflichtfelder ausgefüllt werden müssen. Nun möchte ich aber das Formular auf  unserem Firmenlaufwerk ablegen (mit leeren Pflichtfeldern natürlich) aber ich habe ja der Datei festgelegt dass man sie nicht speichern kann wenn die Felder nicht gefüllt sind.

Gibt es eine Lösung für mein Problem? Evtl. ein Makro das den Code entweder beim Öffnen des Doks oder bei Datumseingabe (SelectionChange) startet.

Hier der Code:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Dim rngPflicht As Range, rngBereich As Range
    Dim intLeere As Integer
    Set rngPflicht = [G2,C6,G6,C10,E17,B30,D34,D36,B45,B50,E52,H52,F57]
    For Each rngBereich In rngPflicht.Areas
        intLeere = intLeere + Application.WorksheetFunction.CountBlank(rngBereich)
    Next
    If intLeere > 0 Then
        Cancel = True
        MsgBox "Bitte zuerst alle Felder ausfüllen!"
    End If
End Sub

 

Vielen Dank

Simon

 

PS: Ganz andere Lösungsvorschläge sind natürlich auch ok :)


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
Rot Datei mit Leeren Plichtfeldern speichern
11.03.2016 13:19:08 Seimon Ohh
NotSolved
11.03.2016 18:24:25 Gast97390
Solved
12.03.2016 15:01:33 Gast39677
NotSolved
12.03.2016 15:37:51 Gast77347
Solved
13.03.2016 17:41:10 Gast21533
NotSolved