Office: TextBox füllen

Helfe beim Thema TextBox füllen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Morgen zusammen, hoffe mir kann hier jemand helfen. Bitte auch gleich um Nachsicht, bin noch nicht so ganz fit im VBA. Ich habe eine TextBox, diese... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von RioDoro, 2. Juli 2016.

  1. TextBox füllen


    Morgen zusammen,

    hoffe mir kann hier jemand helfen. Bitte auch gleich um Nachsicht, bin noch nicht so ganz fit im VBA.

    Ich habe eine TextBox, diese habe ich auf 18 Zeichen begrenzt. Ich hätte gerne, dass
    1. nur Zahlen in die TextBox eingeben werden können
    2. das Ausgabe Format wie folgt aussehen soll
    Nutzer gibt 12345678 usw. ein
    in der TextBox wird dann angezeigt: xy1234-23-233234.

    Wobei die rot angezeigten werte Automatisch eingetragen werden sollen.

    Weiß da jemand Hilfe???

    Vielen Dank schon mal

    :)
     
    RioDoro, 2. Juli 2016
    #1
  2. Hallo,

    1. ist recht einfach:

    PHP:
             Private Sub textbox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    Select Case KeyAscii
    Case 48 To 5759
    Case Else: KeyAscii 0
    End Select
    End Sub
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    RalfP., 3. Juli 2016
    #2
  3. Hi Rio,

    ich würde xy zwar in ein externes Label auslagern, aber naja...

    so sollte es auch gehen:
    Code:
     
  4. TextBox füllen

    Hallo,

    eine weitere Variante:
    Code:
    Gruß
    Aloys
     
    aloys78, 3. Juli 2016
    #4
  5. Super vielen Dank für die Schnelle und unkomplizierte Hilfe!!!!! Super Forum!!!!

    Habe den Code von Ralf hergenommen! Funktioniert, fast, wie ich es mir vorgestellt habe.

    Das Problem ist, dass er mir bei folgender Eingabe

    0123-000000-00-0

    das ausgibt

    0023-000000-00-0

    Sprich es werden die ersten beiden Zahlen "geschluckt" und in nullen verwandelt.

    Hab ich da was übersehen???
     
    RioDoro, 4. Juli 2016
    #5
  6. Hallo,

    Von welchem Ralf? *grins

    Deinen eingebauten Code-Schnipsel zu posten, wäre hilfreich.
    Zumal du nun ein anderes Format angegeben hast, als in deinem Start-Beitrag.

    xy1234-23-233234
    0123-000000-00-0
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    RalfP., 4. Juli 2016
    #6
  7. Sorry hab den Code von R J genommen *mrcool

    Hier der Code Schnipsel

    Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    Dim str$, strXY$
    str = Replace(TextBox1.Text, "-", "")
    strXY = Mid(str, 3)
    If Not IsNumeric(str) Then
    If Left(LCase(str), 2) "xy" Or Not IsNumeric(strXY) Then
    MsgBox "Ungültige Eingabe"
    TextBox1.Text = ""
    Exit Sub
    End If
    End If
    TextBox1.Text = "XY " & Format(strXY, "0000-000000-00/0")
    End Sub
     
    RioDoro, 4. Juli 2016
    #7
  8. TextBox füllen

    Format(strXY, "0000-000000-00-0")
     
    RalfP., 4. Juli 2016
    #8
  9. Danke!
    aber geht auch nicht bekomme immer

    xy0012-123456-12-1
    heraus
    bei der eingabe
    1234-123456-12-1
    also die ersten zwei sind immer noch weg?
     
    RioDoro, 4. Juli 2016
    #9
  10. ...naja, die eresten Beiden (also xy) musst Du ja mit angeben:

    Code:
     
  11. Ich depp!

    Ja klar!!! Danke!!!!!
     
    RioDoro, 5. Juli 2016
    #11
Thema:

TextBox füllen

Die Seite wird geladen...
  1. TextBox füllen - Similar Threads - TextBox füllen

  2. Textboxen im Userform mit Textmarkeninnhalt füllen

    in Microsoft Word Hilfe
    Textboxen im Userform mit Textmarkeninnhalt füllen: Hallo, ich bearbeite zurzeit ein Word-Dokument mit 60 Textmarken. Die Textmarken fülle ich mit einem Userform. Die Bezeichnung der Textboxen und Textmarken ist gleich. Jetzt möchte ich den Spieß...
  3. Userform Textfeld füllen abhängig von Wert aus Combobox

    in Microsoft Excel Hilfe
    Userform Textfeld füllen abhängig von Wert aus Combobox: Hallo zusammen, weiter geht es mit Problemen. Ich Filter die Daten für die Combobox mit diesem Code Private Sub UserForm_Initialize() Dim tbl As ListObject Dim rng As Range Dim cell As Range Dim...
  4. TextBoxen in UserForm füllen

    in Microsoft Excel Hilfe
    TextBoxen in UserForm füllen: Erst einmal ein freundliches Hallo, da ich hier neu bin*:D* Jetzt zu meinem Problem. Aus einer Accesdatenbank werden Werte mit ID Nummer abgefragt und an einen Excelsheet Temp übergeben. Ich...
  5. Textboxen füllen wenn bestimmter Wert in einer TextBox

    in Microsoft Excel Hilfe
    Textboxen füllen wenn bestimmter Wert in einer TextBox: Hallo zuammen, ich habe eine UserForm mit der ich eine Tabelle fülle. Ich möchte jetzt folgendes machen: 1. Wenn ich in die TextBox6 eine bestimmte Nummer eingebe, dann sollen die TextBox7,...
  6. Textbox mit Combobox füllen, berechnen und übergeben

    in Microsoft Excel Hilfe
    Textbox mit Combobox füllen, berechnen und übergeben: Hallo liebe VBA Experten, ich bräuchte mal wieder eure Hilfe und habe ein Beispieldatei beigefügt. Mittels einer ComboBox möchte ich die TextBoxen füllen, in Echtzeit den Betrag mit dem Faktor...
  7. Leere Textbox mit Null füllen

    in Microsoft Excel Hilfe
    Leere Textbox mit Null füllen: Hallo, Ich habe ein Problem. Ich habe eine UserForm mit mehreren Textboxen, mit denen ich bestimmte Zellen in einem Tabellenblatt ausfülle. Ich möchte nun gerne, dass die Textboxen, in denen kein...
  8. VBA - Textbox in UF mit Inhalt eines dyn. Bereiches füllen

    in Microsoft Excel Hilfe
    VBA - Textbox in UF mit Inhalt eines dyn. Bereiches füllen: Hallo, meine Frage bezieht sich auf eine sehr umfangreiche Firmendatei, weshalb ich leider "nicht mal eben" ein Beispiel posten kann. Aber da ich nur eine bestimmte Schreibweise in VBA suche,...
  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