Thema Datum  Von Nutzer Rating
Antwort
12.04.2021 16:22:45 Gast62441
NotSolved
12.04.2021 16:26:06 MRUTOR
NotSolved
Rot "Pflichtfelder" in VBA-Eingabe-Maske
13.04.2021 08:12:43 Gast81446
NotSolved
13.04.2021 16:42:36 MRUTOR
NotSolved
13.04.2021 23:06:18 Gast89839
NotSolved
14.04.2021 08:58:24 MRUTOR
NotSolved
14.04.2021 13:18:33 Gast22053
NotSolved

Ansicht des Beitrags:
Von:
Gast81446
Datum:
13.04.2021 08:12:43
Views:
553
Rating: Antwort:
  Ja
Thema:
"Pflichtfelder" in VBA-Eingabe-Maske

Hallo Tor,

vielen Dank für die schnelle Antwort :-)

Lässt sich dieser Befehl auch erst im nachinein ausführen in Kombination mit z.B einem "OK"-Button?

Das der Benutzer erst alle Felder ausfüllt und dann überprüft wird ob eins leer gelassen wurde?

So vielleicht?

Private Sub CommandButton1_Click()

  'Range("A4") = TextBox1.Value
  
  Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
 
If TextBox1.Text = "" Then
    MsgBox "Bitte etwas eintragen"
    TextBox1.SetFocus
    Cancel = True
End If
 
End Sub
 
With Worksheets("")
    .Range("A" & .Cells(.Rows.Count, "A").End(xlUp).Offset(1).Row) = TextBox1.Value
    .Range("B" & .Cells(.Rows.Count, "B").End(xlUp).Offset(1).Row) = TextBox2.Value
    .Range("C" & .Cells(.Rows.Count, "C").End(xlUp).Offset(1).Row) = TextBox3.Value
    .Range("D" & .Cells(.Rows.Count, "D").End(xlUp).Offset(1).Row) = TextBox4.Value
    .Range("E" & .Cells(.Rows.Count, "E").End(xlUp).Offset(1).Row) = TextBox5.Value
    .Range("F" & .Cells(.Rows.Count, "F").End(xlUp).Offset(1).Row) = TextBox6.Value
    .Range("G" & .Cells(.Rows.Count, "G").End(xlUp).Offset(1).Row) = TextBox7.Value
    .Range("H" & .Cells(.Rows.Count, "H").End(xlUp).Offset(1).Row) = TextBox8.Value
    .Range("I" & .Cells(.Rows.Count, "I").End(xlUp).Offset(1).Row) = TextBox9.Value
    .Range("J" & .Cells(.Rows.Count, "J").End(xlUp).Offset(1).Row) = TextBox10.Value
    .Range("K" & .Cells(.Rows.Count, "K").End(xlUp).Offset(1).Row) = TextBox11.Value
    .Range("L" & .Cells(.Rows.Count, "L").End(xlUp).Offset(1).Row) = TextBox12.Value
    .Range("M" & .Cells(.Rows.Count, "M").End(xlUp).Offset(1).Row) = TextBox13.Value
    .Range("N" & .Cells(.Rows.Count, "N").End(xlUp).Offset(1).Row) = TextBox14.Value
    .Range("O" & .Cells(.Rows.Count, "O").End(xlUp).Offset(1).Row) = TextBox15.Value
    .Range("P" & .Cells(.Rows.Count, "P").End(xlUp).Offset(1).Row) = ComboBox1.Value
    .Range("Q" & .Cells(.Rows.Count, "Q").End(xlUp).Offset(1).Row) = ComboBox2.Value
    .Range("R" & .Cells(.Rows.Count, "R").End(xlUp).Offset(1).Row) = TextBox16.Value
    .Range("S" & .Cells(.Rows.Count, "S").End(xlUp).Offset(1).Row) = TextBox17.Value
End With
 
UserForm1.Hide
    
End Sub

 


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
12.04.2021 16:22:45 Gast62441
NotSolved
12.04.2021 16:26:06 MRUTOR
NotSolved
Rot "Pflichtfelder" in VBA-Eingabe-Maske
13.04.2021 08:12:43 Gast81446
NotSolved
13.04.2021 16:42:36 MRUTOR
NotSolved
13.04.2021 23:06:18 Gast89839
NotSolved
14.04.2021 08:58:24 MRUTOR
NotSolved
14.04.2021 13:18:33 Gast22053
NotSolved