Office: nur 5-stellige Zahl in TextBox zulasse

Helfe beim Thema nur 5-stellige Zahl in TextBox zulasse in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, hab folgendes Problem (Excel 2010): Ich möchte in einer Userform eine TextBox mit einer 5-stelligen Zahl (bzw. in einer zweite TextBox eine... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von surfer01, 13. April 2014.

  1. nur 5-stellige Zahl in TextBox zulasse


    Hallo,

    hab folgendes Problem (Excel 2010):

    Ich möchte in einer Userform eine TextBox mit einer 5-stelligen Zahl (bzw. in einer zweite TextBox eine 2-stellige Zahl) vom Anwender befüllen lassen (als Vorgabe steht "00000" beim Aufruf der Userform im Feld). Ich möchte jetzt, dass der Anwender nur Zahlen eingeben kann und wenn der Anweder in das Feld schreibt, die Zahlen nicht hinter die 5 vorhanden Nullen angefügt werden, sondern diese überschrieben werden.

    Beispiel:
    00000 -> beim Aufruf der userform
    00023 -> wenn der Anwender 23 angibt und nicht 0000023

    Hoffe ich habe mich verständlich ausgedrück :-) Vielen Dank für Eure Hilfe!

    Gruß
    surfer

    :)
     
    surfer01, 13. April 2014
    #1
  2. Hallo

    ich würde nach ausführen der Userform die Textboxen so prüfeb

    If Not IsNumeric(Textbox) Then
    MsgBox ("Eingabe. nicht nummerisch"), vbInformation, "Eingabefehler"
    txttextbox.SetFocus
    Exit Sub
    End If

    If Len(textbox) 5 Then
    MsgBox (" Nr. muß 5 stellig sein"), vbInformation, "Eingabefehler"
    txttextbox.SetFocus
    Exit Sub
    End If

    Gruß
    Holger
     
  3. Hajo_Zi
    Hajo_Zi Erfahrener User
    nur Zahlen.
    Code:
     
    Hajo_Zi, 15. April 2014
    #3
  4. nur 5-stellige Zahl in TextBox zulasse

    Hallo Surfer,

    mein Vorschlag:
    Code:
    Code:
    Gruß
    Aloys
     
    aloys78, 15. April 2014
    #4
  5. Hallo,

    vielen Dank für Eure schnellen Antworten!

    Die Kombination hat mich schon deutlich weiter gebracht! Allerdings hab ich noch folgende Probleme:

    1: bei dem Code von aloys78 werden die 5 Nullen als erstes überschrieben. wird eine sechste Zahl eingegeben, dann wird diese hinten angefügt. Kann ich das verhinden?

    2: beim Code von HoIN funktioniert "txttextbox.SetFocus" nicht. der Cursor geht nach der Meldung in die nächste Textbox.

    Gruß
    surfer
     
    surfer01, 15. April 2014
    #5
  6. Hallo Surfer,
    Wo ist da das Problem ?
    Du hast, wie gewünscht, immer die führenden Nullen !
    Was willst du konkret verhindern ?
    - die Eingabe von mehr als 5 Ziffern ?

    Gruß
    Aloys
     
    aloys78, 15. April 2014
    #6
  7. Hallo Surfer

    txttextbox muss der Name der Textbox sein in dem die Werte geprüft werden

    Gruß
    Holger
     
  8. nur 5-stellige Zahl in TextBox zulasse

    Hallo Aloys,

    ich will die Eingabe von mehr als 5 Ziffern verhindern!

    Habe das jetzt ersmal so gelöst:
    Code:
    Gefällt mir aber nicht
     
    surfer01, 15. April 2014
    #8
  9. Probiere es so:
    Code:
     
    Mc Santa, 15. April 2014
    #9
  10. Hallo Holger,

    hab das für mich angepasst,
    Code:
    funktioniert aber nicht. Oder hab ich einen Fehler drin?

    Gruß
    surfer
     
    surfer01, 15. April 2014
    #10

  11. Hallo Mc Santa,

    funktioniert leider auch nicht. Die sechste Zahl wird nach wie vor angehängt!

    Gruß
    surfer
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    surfer01, 15. April 2014
    #11
  12. Diesen Fehler kann ich leider nicht nachstellen, wie genau bekommst du 6 Ziffern in deine Textbox?

    VG
     
    Mc Santa, 15. April 2014
    #12
  13. nur 5-stellige Zahl in TextBox zulasse

    wenns nicht geht, versuche doch mal unter den Eigenschafteb der Textbox MaxLenght auf 5 zu stellen.
    Jetzt dürfen aber keine 6 Zahlen mehr angezeigt werden

    Gruß
    Holger
     
  14. Hallo Surfer,

    mein Vorschlag
    Code:
    Gruß
    Aloys
     
    aloys78, 15. April 2014
    #14
  15. Hallo Holger,

    Hab mich nicht deutlich ausgedrückt, sorry!

    Also mit dem Code:
    Code:
    sind jetzt nur noch 5 Stellen in der TextBox!

    Aber, wenn ich die ersten 5 Ziffern eingebe "12345" und dann "6", dann wird die erste Stelle "1" abgeschnitten und im Feld steht "23456". Hier sehe ich die große Gefahr, dass der Anwender das gar nicht mitbekommt!

    Sinnvoll währe es, wenn die 5 Stelle überschrieben wird ind "12346" angezeigt wird.
     
    surfer01, 15. April 2014
    #15
Thema:

nur 5-stellige Zahl in TextBox zulasse

Die Seite wird geladen...
  1. nur 5-stellige Zahl in TextBox zulasse - Similar Threads - stellige Zahl TextBox

  2. Zahl entfernen (4-5 stellig)

    in Microsoft Excel Hilfe
    Zahl entfernen (4-5 stellig): Hallo, ich habe in einer Zelle eine Zahlen-Buchstabenkombination, z.B. 500AOL90 1780AOL 900AOL90AOL45 in einer weiteren Zelle hab ich bereits die erste Zahlenfolge extrahiert, also 500 1780 900...
  3. Alter per Formel errechnen, Ausgabe immer 2 Stellig

    in Microsoft Excel Hilfe
    Alter per Formel errechnen, Ausgabe immer 2 Stellig: Hallo Leute, ich bin am Verzweifeln, ich habe in meiner Liste eine Formel, mit der ich das Alter der Personen errechne: =DATEDIF(C3;DATUM(JAHR(HEUTE());12;31);"y")&"-j" Da ich die Excel Datei...
  4. 8-stellige Zahl auslesen und x-te Stelle wiedergeben

    in Microsoft Excel Hilfe
    8-stellige Zahl auslesen und x-te Stelle wiedergeben: Hallo! Ich wüsste gerne, wie ich eine 8-stellige Zahl in einer Zelle (nehmen wir B3)auslese und eine vorgegebene Stelle (bspw. die vierte Stelle von links; Vorgabe erfolgt in Zelle B1) in einer...
  5. Excel Problem: Filterung nach 5-stelligen Zahlen

    in Microsoft Excel Hilfe
    Excel Problem: Filterung nach 5-stelligen Zahlen: Hallo liebes Forum, ich habe derzeit ein Problem auf Arbeit. Wir verwenden ein Warenwirtschaftssystem. In diesem Warenwirtschaftssystem sind alle unsere Artikel, Einkäufe, Verkäufe, Statistiken,...
  6. Zahl in Zelle muss immer 4 stellig sein

    in Microsoft Excel Hilfe
    Zahl in Zelle muss immer 4 stellig sein: Hallo an alle, ich habe folgendes Problem: Ich habe eine Spalte mit vielen Nummern. in jeder Zelle muss eine 4stellige Zahl stehen. In einigen Zellen sind schon 4 stellige Zahlen enthalten in...
  7. 9-stellige Zahl aus Datenmischmasch extrahieren

    in Microsoft Excel Hilfe
    9-stellige Zahl aus Datenmischmasch extrahieren: Hallo, Version 2013 Aufgabenstellung: in Spalte A sind aus einer Textdatei Daten importiert worden, die Buchstaben und Zahlen sowie nur eine 9-stellige (durchgehend) Zahl enhalten. In Spalte B...
  8. 16 Stelliger Code wird letzte Zahl 0

    in Microsoft Excel Hilfe
    16 Stelliger Code wird letzte Zahl 0: Hallo Ich habe mit einem User ein Problem. Wenn dieser im Excel eine beliebige Zahlenfolge von 16 Ziffern eingibt, wird die letzte Zahl eine 0. Habe dies auch schon im Office07 und Office10...
  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