Office: Uhrzeit ohne Doppelpunkt

Helfe beim Thema Uhrzeit ohne Doppelpunkt in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten Morgen Ich hab in einer Userform ein paar Textfelder, in welchen ich die Uhrzeiten ohne Doppelpunkt eintragen kann (Klappt auch ganz gut, Danke... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von eizi100, 8. Dezember 2020.

  1. Uhrzeit ohne Doppelpunkt


    Guten Morgen
    Ich hab in einer Userform ein paar Textfelder, in welchen ich die Uhrzeiten ohne Doppelpunkt eintragen kann (Klappt auch ganz gut, Danke an dem unbekannten Codeschreiber)
    Jetzt zu meinen Problemen
    1.) Wenn in einer Textbox schon eine Uhrzeit steht und ich diese überschreiben
    will, muss ich erst das Feld löschen und dann kann ich was reinschreiben
    (das nervt). Gibt es nicht einen Code wo ich mir das manuelle Löschen
    erspare?
    2.) Ist es möglich, das ich auch ein X reinschreiben kann? D.h. entweder
    Uhrzeit, X oder leer.

    Danke für eure Hilfe
    LG
    Michael

    :)
     
    eizi100, 8. Dezember 2020
    #1
  2. Moin,


    du kannst den Text vorselektieren. Wenn du dann reinschreibst wird er ersetzt.

    Das mit dem X oder leer geht auch?

    Wenn du die Tab-Taste drückst landest du im nächsten Feld und der Text ist bereits selektiert.
    Wenn du dann reinschreibst mußt du nichts löschen.

    das wäre der Code für das Vorselektieren des ersten Feldes. Kannst du ins initialize schreiben.
    With TextBox1
    .SelStart = 0
    .SelLength = Len(.Text)
    End With

    und der für das kleine x
    Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If KeyAscii 120 Then uhrzeit TextBox1, KeyAscii
    End Sub

    das Feld leer lassen geht schon.
     
    ralf_bx, 9. Dezember 2020
    #2
  3. Danke
    Das mit dem X geht super. Danke nochmal
    Nur mit der Sache dass ich das vorher löschen muss, klappt noch nicht wirklich
    Ich kann zwar in die Textbox reinspringen (mit Enter usw.) nur kann ich das erst überschreiben, wenn ich die Eingabe gelöscht habe. Das bezieht sich nur auf Textbox 1 oder 2 (Das sind die Textboxen mit dem Doppelpunkt

    LG
    Michael
     
    eizi100, 9. Dezember 2020
    #3
  4. Uhrzeit ohne Doppelpunkt

    na dann ersetze folgende Codeblöcke.
    die anderen If KeyAscii 120 Then nimmst du weg

    Code:
     
    ralf_bx, 9. Dezember 2020
    #4
  5. Danke nochmal

    ich hoffe ich hab das Richtig gemacht. Zumindest kommt keine Fehlermeldung (Bis jetzt)

    PHP:
             Private Sub uhrzeit(ByRef theBox As MSForms.TextBoxByVal KeyAscii As MSForms.ReturnInteger)
    'Eingabebeschränkung Textbox_Uhrzeit mit autom. Doppelpunkt
    '
    Format hh:mm
    Select 
    Case Len(theBox)
    Case 
    0
    Select 
    Case KeyAscii
    Case 48 To 50
    Case Else
    If 
    KeyAscii <> 120 Then KeyAscii 0
    End Select
    Case 1
    If Left(theBox1) = 2 Then
    Select 
    Case KeyAscii
    Case 48 To 51
    Case Else
    KeyAscii 0
    End Select
    Else
    Select Case KeyAscii
    Case 48 To 57
    Case Else
    If 
    KeyAscii <> 120 Then KeyAscii 0
    End Select
    End 
    If
    Case 
    2
    Select 
    Case KeyAscii
    Case 48 To 5358
    If KeyAscii <> 58 Then theBox theBox ":"
    KeyAscii 0
    End Select
    Case 3
    If Right(theBox1) = ":" Then
    Select 
    Case KeyAscii
    Case 48 To 53
    Case Else
    If 
    KeyAscii <> 120 Then KeyAscii 0
    End Select
    End 
    If
    Case 
    4
    Select 
    Case KeyAscii
    Case 48 To 57
    Case Else
    If 
    KeyAscii <> 120 Then KeyAscii 0
    End Select
    Case Else
    If 
    KeyAscii <> 120 Then
    theBox 
    ""
    KeyAscii 0
    End 
    If
    End Select
    End Sub
     
  6. was bringst du nicht hin?

    die paar Zeilen austauschen ?
     
  7. Habs geschafft. Danke. Du bist der Beste
     
  8. Uhrzeit ohne Doppelpunkt

    naja , zuviel des Guten.

    du solltest nur im Case 0 und im Case Else das einfügen.

    im Case 0 heißt wenn die Textbox leer ist.
    und Case Else wenn die Uhrzeit am Anfang drin steht.

    Dazwischen könntest du mit dem x deine Zeit versauen.
     
  9. mache ich gleich
     
Thema:

Uhrzeit ohne Doppelpunkt

Die Seite wird geladen...
  1. Uhrzeit ohne Doppelpunkt - Similar Threads - Uhrzeit Doppelpunkt

  2. Datum und Uhrzeit

    in Microsoft Excel Hilfe
    Datum und Uhrzeit: Hallo, ich habe ein kleines Problem vielleicht kann mir Bitte Jemand weiterhelfen, müsste eigentlich schnell lösbar sein dieses Problem. Ich habe in einem Monat (variierend) 20 bis mehrere...
  3. Zeit Berechnung mit mehreren kriterien (Datum/Uhrzeit)

    in Microsoft Excel Hilfe
    Zeit Berechnung mit mehreren kriterien (Datum/Uhrzeit): Hallo zusammen, leider weiss ich nicht wie ich die Start- und Endzeit von "Datum und Uhrzeit" mit mehreren kriterienin über Summewenns einbauen kann. Hab hier im Forum nach einer Lösung geschaut...
  4. Datum/Uhrzeit runden in PowerQuery

    in Microsoft Excel Hilfe
    Datum/Uhrzeit runden in PowerQuery: Hallo zusammen, ich brauche eure Hilfe. Gibt es in PowerQuery eine Möglichkeit bei folgendem Format die Sekunden automatisch für die ganze Spalte auf 00 zu setzen? 24.01.2024 14:29:43 >>>...
  5. Wenn zwischen 2 Uhrzeiten dann

    in Microsoft Excel Hilfe
    Wenn zwischen 2 Uhrzeiten dann: Hallo zusammen Mit welcher Formel kann ich arbeiten, wenn ich möchte, dass es ein X gibt wenn in einer Zelle die Zeit zwischen 18:00 und 05:59 liegt? [ATTACH] Also wenn in der Spalte F die Zeit...
  6. Aktuelles Datum und aktuelle Uhrzeit (System) einfügen wenn Änderungen in einer Zelle stattfinden

    in Microsoft Excel Hilfe
    Aktuelles Datum und aktuelle Uhrzeit (System) einfügen wenn Änderungen in einer Zelle stattfinden: Hallo alle zusammen, ich benötige Hilfe bei Thema aktuelles Datum und aktuelle Uhrzeit. Zu meinem Anliegen: Ich habe in Spalte D2 eine variable Zelle, sprich hier können Benutzer etwas...
  7. Uhrzeit subtrahieren bei mehr als 24h

    in Microsoft Excel Hilfe
    Uhrzeit subtrahieren bei mehr als 24h: Hallo, ich habe folgendes Problem: Zelle A1 = 11.10.2023 07:54 Zelle A2 = 12.10.2023 07:59 Wie berechne ich die Differenz (A3) ? Wie viele Minuten sind das? Habe es auch schon über die...
  8. Stunden aus Datum/Uhrzeit berechnen

    in Microsoft Excel Hilfe
    Stunden aus Datum/Uhrzeit berechnen: Hallo Liebe Alle ich versuche folgendes: Ich habe die Zeiten 03.10.2023 01:32 und 06.10.2023 15:48, nun will ich wissen Wieviele Stunden/Minuten vergangen sind, allerdings nur jene zwischen 08:30...
  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