Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

einen Feldwert automatisch vervollständigen
#1
Hallo,
für euch Profis vielleicht was leichtes, falls es überhaupt geht.

ich mach mir ne stundenabrechnung und würde die uhrzeitfelder gerne automatisch vervollständigen lassen, sprich ich gebe bei kommen ne 6 ein und Excel füllt das Feld automtisch mit 6:00 damit ich dann die stundenanzahl berechnen kann.

felder sind mit 13:30 formatiert.

Wäre super nett von euch, wenn mir das einer erklären könnte.

DANKE
LG
Micha
Antworten Top
#2
Hi Micha,

mit Formeln geht das mMn in der selben Zelle nicht. Zu Eingabeerleichterung könntest du folgendes machen:

1. Autokorrektur Doppelkomma (,,) umwandeln lassen in Doppelpunkt.
2. Eingabe 6,,0 - XL schreibt dann automatisch 6:00 oder
    Eingabe 6,05 - XL schreibt automatisch 6:05

Mit diesem kleinen Trick kannst du auf dem Zahlenblock bleiben und musst nicht umständlich den Doppelpunkt eingeben.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
oder mit einem kleine Makro nachhelfen:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
'Wenn wo anders als in Spalte 1 geändert wurde, dann Makro verlassen
If Target.Column <> 1 Then Exit Sub
'Wenn im Text ein Doppelpunkt enthalten ist, dann Makro verlassen
If InStr(1, Target.Text, ":") Then Exit Sub
'Ereignisreaktion ausschalten
Application.EnableEvents = False
'Mit dem Ziel
With Target
  'Eingabe zu Zeitwert wandeln und eintragen
  .Value = TimeValue(Int(.Value / 100) & ":" & .Value Mod 100 & ":0")
'Ende Mit dem Ziel
End With
'Ereignisreaktion einschalten
Application.EnableEvents = True
End Sub

Da ist aber hinsichtlich der Fehlerrelevanz noch was nötig - wenn man z.B. mehr als eine Zelle löscht oder durch Kopieren einfügt oder ...
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#4
Moin Micha!
Googlen ist nicht verboten, zumal dies eine ständig wiederkehrende Frage ist.
Gut, ein Problem könnte die richtige Suchanfrage sein …
Ich schlage vor:
Excel Uhrzeit ohne Doppelpunkt eingeben

Persönlich bevorzuge ich die von Günter vorgestellte Variante.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#5
Vielen Dank Euch!

Das mit dem Googlen ist so ne Sache, wenn man nicht genau weiß, wie man die Frage formulieren soll.
Dachte ja nicht daran, dass man über die Autokorrektur das ersetzen soll, dachte eher daran, das man es automatisch "auffüllen" lassen kann.

Aber gut, hab das jetzt über die Autokorrektur gelöst, danke Günther. So ist das ne feine Sache.

Smile

LG
Micha
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste