Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
428to432
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
428to432
428to432
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Automatischer Dezimalpunkt?

Automatischer Dezimalpunkt?
13.05.2004 20:41:28
Thorsten
Hallo Freunde,
ist es in Excel irgendwie zu schaffen, dass bei Zahleneingaben automatisch ein definierbarer Dezimalpunkt gesetzt wird? Bsp:
Eingabe:9997 soll erscheinen als 999,7 oder
Eingabe:9997 soll erscheinen als 99,97
Dann könnte man sich das lästige Komma-Tippen ersparen, wenn man so wie ich teilweise hunderte Zahlen so eingeben muss!
Danke für Eure Hilfe!

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Automatischer Dezimalpunkt?
Kurt
Gegenfrage, woher weiß Excel, an welcher Stelle du das Komma haben möchtest?
Kurt
AW: Automatischer Dezimalpunkt?
Thorsten
Hallo Kurt,
indem ich die betreffenden Zellen vorher formatiere, je nachdem, ob ich 1 oder 2 Nachkommastellen haben möchte.
AW: Automatischer Dezimalpunkt?
Ramses
Hallo
Das Makro funktioniert in der gesamten Tabelle und nur bei numerischer Eingabe.
Kopiere das Makro in das Klassenmodul der Tabelle.
Mauszeiger auf Tabelle - Rechte Maustaste - Code anzeigen
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
Dim chkNF As Integer
If Not IsNumeric(Target) Then Exit Sub
Application.EnableEvents = False
chkNF = Len(Target.NumberFormat) - InStr(1, Target.NumberFormat, ".")
Debug.Print Target.NumberFormat
Debug.Print InStr(1, Target.NumberFormat, ".")
Debug.Print chkNF
Select Case chkNF
Case 1
Target.Value = Target / 10
Case 2
Target.Value = Target / 100
Case 3
Target.Value = Target / 1000
End Select
Application.EnableEvents = True
End Sub

Gruss Rainer
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige