Registriert seit: 07.06.2019
Version(en): 2010
Hallo zusammen
Ich möchte eine automatische Zellformatierung hinterlegen, sodass ich nur die Zahlen des Blutdrucks ohne "/" einzugeben habe.
z.B
A) 130/70 geht mit folgendem Typ ##"/"##
B) 130/100 geht mit folgendem Typ ##"/"###
aber wenn ich Typ B) dauerhaft hinterlege, und dann nur 130/70 habe, wird mir 15/
070 angezeigt anstelle des gewünschten 1
30/70.
Hat jemand einen Tipp?
Registriert seit: 14.05.2017
Version(en): MS Office Prof. Plus 2016_32-Bit
Hallo Michael,
darf es auch per Makro sein?
Die Bereiche bitte Anpassen, korrigiert wird während der Eingabe.
Das Makro in den CODE - Bereich der Tabelle im VBA - Editor
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim strWert As Variant
Dim lngZei As Long
lngZei = Cells(Rows.Count, "A").End(xlUp).Row
If lngZei < 2 Then lngZei = 2
'Den Bereich, an die Tabelle anpassen
If Not Intersect(Target, Range("A2:A" & lngZei)) Is Nothing Then
If Selection.Count = 1 Then
Application.EnableEvents = False
strWert = Target
If Len(strWert) = 4 Then Range(Target.Address).Value = Left(strWert, 2) & "/" & Right(strWert, 2)
If Len(strWert) = 5 Then Range(Target.Address).Value = Left(strWert, 3) & "/" & Right(strWert, 2)
If Len(strWert) = 6 Then Range(Target.Address).Value = Left(strWert, 3) & "/" & Right(strWert, 3)
End If
End If
Application.EnableEvents = True
End Sub
Gruß Karl
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
kombiniere es mit einer bedingten Formatierung:
Arbeitsblatt mit dem Namen 'Tabelle1' | | A | 6 | 130/70 | 7 | 130/100 |
|
Zelle | Format | Wert | A6 | ##"/"## | 13070 | A7 | ##"/"## | 130100 |
| Zelle | bedingte Formatierung... | Format | A6 | 1: A6>99999 | abc | A7 | 1: A7>99999 | abc |
|
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 14.04.2017
Version(en): 2016/19
07.06.2019, 23:03
(Dieser Beitrag wurde zuletzt bearbeitet: 07.06.2019, 23:04 von echo.)
hallo zusammen,
ich habe oft das gleiche Problem mit dem : wenn ich viele Uhrzeiten eingeben möchte, dabei möchte ich den Doppelpunkt aber konkret mit eingegeben.
Wenn das eine Option ist, könntest du nach folgender Einstellung ohne irgendwelcher Sondertasten alles über die zehnertastatur eingeben:
Excel>Datei>Optionen>Dokumentprüfung>AutoKorrektur-Optionen
Ersetzen: ,, (doppelt Komma)
durch / (Schrägstrich)
130/100 Eingabe: 130,,100 Ergebnis: 130/100
Geht verdammt schnell und funktioniert immer.
Ich würde mir allerdings überlegen ob systolisch und diastolisch nicht besser in zwei Spalten aufgehoben sind. hasst ja genug davon.
Gruß Holger
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
08.06.2019, 08:32
(Dieser Beitrag wurde zuletzt bearbeitet: 08.06.2019, 08:35 von RPP63.)
(07.06.2019, 14:46)Michael4711 schrieb: Ich möchte eine automatische Zellformatierung hinterlegen, sodass ich nur die Zahlen des Blutdrucks ohne "/" einzugeben habe.
Moin!
Was spricht denn dagegen (außer vielleicht die Eingabe per Netbook, Tablet oder Smartphone),
die Eingabe schlicht mittels Ziffernblock auf der Tastatur vorzunehmen?
Schließlich ist der Slash / dort leicht mittels ÷ zu erreichen.
130/70 ist dann blitzschnell eingegeben …
Allerdings gehe ich mit Holger konform:
Grundsätzlich würde ich dies auch in zwei Spalten getrennt schreiben.
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)