Registriert seit: 22.03.2015
Version(en): 2ß13
Hallo neues Forum, ;)
Ich habe ein Problem mit meiner Excel Tabelle.
Habe von einem Kollegen eine Art Stundenzettel bekommen und soll da nun 2 - 3 Sachen ändern
Die Uhrzeit die ich eingebe zb.(12) springt der Wert automatisch und trägt eine 288:00 ein. Ich möchte nicht immer den ":" eingeben muss bei z.B. 12:00 Uhr, sondern einfach die eben genannte 12 und dann ist gut.
Weiß jemand Rat?
Ich danke im Vorraus!
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
ich habe mir die automatische Korrektur zuhilfe genommen. Lass zwei Kommata zu einem Doppelpunkt korrigieren. Dann brauchst du über die Zahlentastatur nur deine 12, zwei Kommata und die Nullen eingeben.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 22.03.2015
Version(en): 2ß13
Danke für deinen Tipp! gute Idee!
Leider will meine Chefin sowas nicht. Sie will da bequem eine "12" eintippen.
Gibt es keine andere Lösung?
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
dann schau dir mal
diesen Beitrag (Klick) von Peter an.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 12.04.2014
Hallo,
das geht m.E. nur per VBA. Nachstehend mein Vorschlag.
Der geht davon aus, die die Eingabe in den ersten beiden Spalten erfolgt.
Gruß
Aloys
Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim s%, m%
Select Case Target.Column
Case 1, 2 'Eingabe in den Spalten 1 und 2 '<---- ggf ändern
With Cells(Target.Row, Target.Column)
If .Value = "" Then Exit Sub
If IsNumeric(.Value) And InStr(.Value, ":") = 0 And InStr(.Value, ",") = 0 Then
Application.EnableEvents = False
If Len(.Value) > 2 Then
s = Left(.Value, Len(.Value) - 2)
m = Right(.Value, 2)
Else
s = .Value
m = 0
End If
.NumberFormat = "[hh]:mm"
.Value = s & ":" & m
Application.EnableEvents = True
End If
End With
Case Else: Exit Sub
End Select
End Sub
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo,
Zitat:Sie will da bequem eine "12" eintippen.
und die Bequemlichkeit an der einen Stelle erfordert dann umfangreiche Klimmzüge an anderen Stellen.
Manchmal muss man auch Chefs einfach mal Zusammenhänge erklären und auf die Folgen hinweisen - bei meinen Chefs hat das bisher recht gut funktioniert.
Gruß
Peter
Registriert seit: 22.03.2015
Version(en): 2ß13
(22.03.2015, 11:16)WillWissen schrieb: Hi,
dann schau dir mal diesen Beitrag (Klick) von Peter an.
Ok, danke! Das ist für mich eine leichte Lösung und ich schlage das morgen mal vor!
(22.03.2015, 11:19)aloys78 schrieb: Hallo,
das geht m.E. nur per VBA. Nachstehend mein Vorschlag.
Der geht davon aus, die die Eingabe in den ersten beiden Spalten erfolgt.
Gruß
Aloys
Wenn ich den einfüge, klappt das mit der Eingabe perfekt, jedoch rechnet er nicht mit A1+A2 zusammen. Wir durch VBA die normale Formel deaktiviert?
Registriert seit: 12.04.2014
Version(en): Office 365
22.03.2015, 11:34
(Dieser Beitrag wurde zuletzt bearbeitet: 22.03.2015, 11:36 von Peter.)
Hallo,
nein, man kann hinterher immer noch normal berechnen (natürlich nicht in der Spalte A und B die hier unter der Kontrolle des Codes liegt):
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D |
1 | Beginn | Ende | | |
2 | 12:05 | 13:25 | 01:20 | |
3 | | | | |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß
Peter
Registriert seit: 12.04.2014
Sorry,
ich habe es so verstanden, dass Du die Zeit eingeben willst. Habe ich A1 + A2 überlesen ? Was ist denn dann Deine Aufgabenstellung konkret ?
Gruß
Aloys
Registriert seit: 22.03.2015
Version(en): 2ß13
22.03.2015, 11:43
(Dieser Beitrag wurde zuletzt bearbeitet: 22.03.2015, 11:45 von godman.)
Jo, mein Fehler. Er hatte eine Formel geändert. Funktioniert nun alles!
Es ist halt die Frage, ob das mit den Makros so gut ist, wenn das 30 Leute kriegen die alle unterschiedliche Versionen besitzen. Dann doch lieber die ":" bzw, ",," einsetzen.
Die Aufgabenstellung lautet: Verbessere Stundenzettel für studentische Hilfskräft die Idiotensicher sein müssen!
Hab mal im Anhang ein Foto wie es im Moment aussieht
[img]
Dateiupload bitte im Forum! So geht es: Klick mich!]
Dateiupload bitte im Forum! So geht es: Klick mich!