Office: TextBox Eingabe überprüfen

Helfe beim Thema TextBox Eingabe überprüfen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Zusammen, Ich habe eine TextBox in meiner Userform die meine Benutzer händisch mit Daten befüllen können. Diese TextBox darf aber nur Zahlen und... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von iSven, 13. November 2016.

  1. TextBox Eingabe überprüfen


    Hallo Zusammen,

    Ich habe eine TextBox in meiner Userform die meine Benutzer händisch mit Daten befüllen können. Diese TextBox darf aber nur Zahlen und ,/. enthalten. Das habe ich durch eine KeyPress-Sub soweit abgefangen.

    Wenn ich diese TextBox aber aus einem String oder wie bei mir aus einem Word-Dokument automatisch befülle wird die KeyPress-Sub nicht angesprochen und es könnten Buchstaben, Zeichen etc. enthalten sein was nicht gewünscht ist.

    Wie kann ich das abfangen?

    Vielen Dank!

    Grüße Sven

    :)
     
  2. AUtomatisch befüllen heisst doch, dass Du in Deinem Code eine Zuweisung an die Textbox machst. Da musst Du eben die Prüfung durchführen, die auch in KeyPress steht.
     
  3. Hätte es ja mit ner umgekehrten replace Funktion machen wollen die kenn ich nur nicht.
    Also ersetze alle Zeichen, Abstände etc. außer Zahlen und ,/. Mit "".
    Hast du da was für mich?
     
  4. TextBox Eingabe überprüfen

    Hallo Sven,

    mein Vorschlag:
    Code:
    Gruß
    Aloys
     
  5. Hallo Sven,

    oder so:
    Code:
    Über die Vorgabe cStrAllowed kannst Du weitere Zeichen erlauben / ausnehmen.

    Das Ereignis sollte beim Ändern&Verlassen der TextBox anspringen, reagiert also nicht sofort auf jede Änderung wie das Change-Ereignis, der Code läuft also nicht ganz so häufig an.

    Grüße
    EarlFred
     
    EarlFred, 15. November 2016
    #5
  6. HAllo Sven

    Schau mal hier.
    Option Explicit

    Sub aufruf()
    MsgBox machs("@12EFG-3,.a56bc(()@")
    End Sub

    Function machs(stext As String) As String
    Dim regex As Object
    Set regex = CreateObject("vbScript.regexp")
    With regex
    .Pattern = "[^\d\.\/\\,]"
    .Global = True
    machs = .Replace(stext, "")
    End With
    End Function
     
  7. Danke euch hat mir weitergeholfen.

    Gruß Sven
     
Thema:

TextBox Eingabe überprüfen

Die Seite wird geladen...
  1. TextBox Eingabe überprüfen - Similar Threads - TextBox Eingabe überprüfen

  2. Textbox: Ans Ende der Eingabe springen

    in Microsoft Access Hilfe
    Textbox: Ans Ende der Eingabe springen: Hallo, ich habe in einem Formular, in welches 10stellige Codenummern eingegeben werden sollen. Die ersten 5 Ziffern der Nummer sind immer gleich, deswegen lasse ich die ersten Nummern bei...
  3. Textboxen auf Eingabe prüfen

    in Microsoft Excel Hilfe
    Textboxen auf Eingabe prüfen: Ich habe in meinem Code einen Fehler den ich nicht lösen kann. Die Überprüfung der Textboxen funktioniert, nur sollte erst auf die nächst multipage gewechselt werden wenn die zu überprüfenden...
  4. überprüfen eier Textbox-Eingabe

    in Microsoft Excel Hilfe
    überprüfen eier Textbox-Eingabe: Hallo Leute, ich möchte dass nach einer Eingabe in einer Textbox überprüft wird was der Inhalt ist. Erlaubt ist entweder gar nichts (dann wird eine bestimmte Aktion nicht durchgeführt) oder eine...
  5. TextBoxen für eingabe sperren

    in Microsoft Excel Hilfe
    TextBoxen für eingabe sperren: Hallo, gibt es eine Möglichkeit, dass ich nur bestimmte TextBoxen in einer UserForm für die Eingabe sperren kann?? Ich habe sehr viele TextBoxen in der UserForm, die durch den User bearbeitet...
  6. Autofilter durch eingabe in Textbox

    in Microsoft Excel Hilfe
    Autofilter durch eingabe in Textbox: Hallo zusammen, nach eingabe in ein Textfeld soll je nach dem ob eine Zahl oder ein Text eingegeben wird in einer anderen Spalte ein Filter gesetzt werden. das klappt soweit ganz gut.. zumindest...
  7. TextBox nicht verlassen, wenn Eingabe kein Datum

    in Microsoft Excel Hilfe
    TextBox nicht verlassen, wenn Eingabe kein Datum: Hallo zusammen, nachdem ich nun einen Grundlagen Kurs in Excel-VBA belegt habe, konnte ich einige meiner Probleme selbst lösen. *Smilie Jedoch bin ich auf ein neues gestoßen *frown.gif* Es wird...
  8. Textbox - Eingabe auf Zahlen beschränkt, trotzdem ein Symbol

    in Microsoft Excel Hilfe
    Textbox - Eingabe auf Zahlen beschränkt, trotzdem ein Symbol: Hallo Forum, ich bin heute über einen (meinen) Fehler gestolpert: Auf einem Blatt liegen mehrere ActiveX-Steuerelemente. Eins davon ist eine Textbox, über die ich Mengenangaben eingebe, und...
  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