Office: (Office 2016) Hilfe VBA Formular in Excel geht nicht richtig!

Helfe beim Thema Hilfe VBA Formular in Excel geht nicht richtig! in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen! Wer kann mir helfen? Was mache ich falsch das in Textbox1 das erfassen eines Datums obligatorisch wird? Hier der Code:... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Assel, 2. Mai 2019.

  1. Assel Neuer User

    Hilfe VBA Formular in Excel geht nicht richtig!


    Hallo zusammen!
    Wer kann mir helfen?

    Was mache ich falsch das in Textbox1 das erfassen eines Datums obligatorisch wird?

    Hier der Code:

    Code:
    
    
    Private Sub cmdNeu_Click()
    Dim rngTreffer As Range
    Dim lngZeileFrei As Long
    Dim i As Integer

    'zuerst einmal alle MUSS-Felder festlegen
    If Me.TextBox1.Value = "" Then
    MsgBox "Im Feld " & Me.Label1.Caption & " fehlt die Eingabe!"
    Me.TextBox1.SetFocus
    Exit Sub
    End If
    If Me.TextBox2.Value = "" Then
    MsgBox "Im Feld " & Me.Label2.Caption & " fehlt die Eingabe!"
    Me.TextBox2.SetFocus
    Exit Sub
    End If
    If Me.TextBox3.Value = "" Then
    MsgBox "Im Feld " & Me.Label3.Caption & " fehlt die Eingabe!"
    Me.TextBox3.SetFocus
    Exit Sub
    End If

    Set rngTreffer = Freipassabfertigungen_aktuell.Range("B:B").Find(what:=Me.TextBox2.Value, lookat:=xlWhole)
    If rngTreffer Is Nothing Then
    lngZeileFrei = Freipassabfertigungen_aktuell.Cells(Freipassabfertigungen_aktuell.Rows.Count, 1).End(xlUp).Row + 1
    For i = 1 To 13
    Freipassabfertigungen_aktuell.Cells(lngZeileFrei, i).Value = Me.Controls("TextBox" & i).Value
    Next i
    Else
    MsgBox "Der Satz mit der Freipass Nr. " & Me.TextBox2.Value & " ist bereits vorhanden!"
    End If

    End Sub

    *************************************************************************************************************************

    Wer kann mir behilflich sein ?

    Danke für eure Hilfe

    Assel Hilfe VBA Formular in Excel geht nicht richtig! :eek:Hilfe VBA Formular in Excel geht nicht richtig! :eek:
     
    Assel, 2. Mai 2019
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi,

    dass nur ein Datum eingegeben werden kann und dieses zwingend eingegeben werden muss, kannst du bereits bei der Eingabe z.B. mit folgendem prinzipiellen Code realisieren:

    Code:
    Option Explicit
    Dim blnFalsch As Boolean
    
    Private Sub TextBox1_AfterUpdate()
        Dim arrDatum
        If Not IsDate(TextBox1) Then
            blnFalsch = True
        Else
            If InStr(TextBox1, ".") > 0 Then
                arrDatum = Split(TextBox1.Text, ".")
                If arrDatum(0) > 31 Or arrDatum(1) > 12 Then blnFalsch = True
            Else
                blnFalsch = True
            End If
        End If
    End Sub
    
    Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
        If TextBox1 <> "" Then
            If blnFalsch Then
                MsgBox "Bitte ein korrektes Datum eingeben"
                TextBox1 = ""
                Cancel = True
            End If
        End If
    End Sub


    Bis später,
    Karin
     
    Beverly, 3. Mai 2019
    #2
Thema:

Hilfe VBA Formular in Excel geht nicht richtig!

Die Seite wird geladen...
  1. Hilfe VBA Formular in Excel geht nicht richtig! - Similar Threads - Hilfe VBA Formular

  2. Speichern mit dem Titel der Zelle A2

    in Microsoft Excel Hilfe
    Speichern mit dem Titel der Zelle A2: Moin moin, Ich habe per Makro einen Arbeitsablauf aufgezeichnet der soweit auch funktioniert. Dieser Endet jedoch im "Speichern Unter" Fenster, welches durch das Klicken von "Drucken als PDF"...
  3. Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.)

    in Microsoft Excel Hilfe
    Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.): Hallo, ich benötige Hilfe für ein Problem, welches ich leider selbst schwerlich als Anfänger nicht lösen kann: Ich möchte von dem Tabellenblatt "Tabelle1" aus den Zellen B8:B14, K8:K14, B18:B25,...
  4. Automatisch aktualisierende Tabelle? Hilfe!! :-)

    in Microsoft Excel Hilfe
    Automatisch aktualisierende Tabelle? Hilfe!! :-): Hallo zusammen, ich habe da ein kleines Excel-Problem und komme einfach nicht auf die Lösung. Ich habe 25 riesige Tabellen und möchte diese in einer Tabelle zusammen, wenn eine bestimmte...
  5. Hilfe bei VBA-Programmierung

    in Microsoft Excel Hilfe
    Hilfe bei VBA-Programmierung: Hallöchen zusammen, ich bräuchte mal wieder eure Hilfe. Diesmal geht es um ein VBA-Programm bzw. -Funktion. Folgender Sachverhalt: Ich habe Rohdaten in einer Textdatei, die ich mir in Excel...
  6. VBA Hilfe für Zahlen eingeben und addieren + zellinhalt löschen

    in Microsoft Excel Hilfe
    VBA Hilfe für Zahlen eingeben und addieren + zellinhalt löschen: Hallo Leute ich brauche dringend Hilfe von einem VBA Spezialisten. Ich hoffe ihr seit mir nicht böse wenn ich sage das ich alles in der Datei beschrieben habe. Würde mich sehr freuen wenn jemand...
  7. VBA - Zeilen je nach Bedingung in neues Tabellenblatt verschieben und löschen

    in Microsoft Excel Hilfe
    VBA - Zeilen je nach Bedingung in neues Tabellenblatt verschieben und löschen: Hallo liebe Excel-Kommunity, nach ewigen Stunden des Suchens und Rumprobierens bin ich an dem Punkt angekommen an dem ich verzweifelt um eure Hilfe fragen muss. Da ich leider keinerlei...
  8. Hilfe

    in Microsoft Excel Hilfe
    Hilfe: Liebe Alle, ich bin ganz neu in diesem Forum und bräuchte Hilfe zu einem Excel Projekt. Ich möchte (siehe Bild 1) das die Felder die dort ausgefüllt werden automatisch in Bild 2 übertragen in...
Schlagworte:
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden