Sagt aber nicht, dass das ganz einfach ist ..... aber trotzdem vielen Dank
für Tipps oder gar Lösungen.
Werner
ich sehe die Sache so:
da das Prozentzeichen eine Division des eingegebenen Wertes durch 100
bewirkt (z.B. aus 50% wird 0,5)
wäre es vielleicht möglich, die Zelle mit einem normalen Format ohne
Prozentzeichen zu definieren und in der
berechnenden Formel dieser Wert durch 100 zu teilen, dann wäre das Ergebnis
das gleiche wie bei einem
echten Prozentzahl, aber ohne dieses Zeichen.
Man könnte auch die Zelle so formatieren, dass Sie dem User eine echte
Prozentzahl "vorgaukelt"
Beispiel für einer solchen Formatierung: 0"%" (Prozentzeichne in
Anführungszeichen".
Der User gibt eine normale Zahl ein und diese wird als Prozentzahl
dargestellt.
Ich hoffe, Dir geholfen zu haben
mfg
Gennaro della Rocca
Werner Niederhäuser <wp...@swissonline.ch> schrieb in im Newsbeitrag:
ecd3bXGZAHA.2016@tkmsftngp04...
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim Pos As Integer, Zellinhalt As String
With Target
Zellinhalt = .Cells(1, 1).Text
Pos = InStr(1, Zellinhalt, "%")
If Pos > 0 Then
If IsNumeric(.Cells(1, 1).Value) Then
Application.EnableEvents = False
.Cells(1, 1).NumberFormat = "General"
.Cells(1, 1).Value = CDbl(Left$(Zellinhalt, Pos - 1))
Application.EnableEvents = True
End If
End If
End With
End Sub
MfG
Michael
"Werner Niederhäuser" <wp...@swissonline.ch> schrieb im Newsbeitrag
news:ecd3bXGZAHA.2016@tkmsftngp04...