Solu muotoiluni on seuraava:
#.##" kN/m²"
Nyt desimaalipilkku tulee näkyviin myös kokonaisluvuissa. Mikä olisi oikea muotoilu, jotta desimaalipilkku näkyisi vain desimaaliluvuissa?
#.##" kN/m²"
Nyt desimaalipilkku tulee näkyviin myös kokonaisluvuissa. Mikä olisi oikea muotoilu, jotta desimaalipilkku näkyisi vain desimaaliluvuissa?
Vastaukset 2
Vanhimmat
ei taida onnistua suomiasetuksilla jos desimaalierotin on .
mutta jos tulos tulee toisesta solusta niin
soluun kaava =TRUNC(A1;2)&" kN/m²"
AI on arvo solusta
2 desimaalien määrä
VBA:lla
nyt tarkistaa solua C1 lisää soluja tarvittaessa
taulukon moduuliin...
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Application.EnableEvents = False
If Not Intersect(Target, Range("D1")) Is Nothing Then
If InStr(1, Target, ".") > 0 Then
Target = ""
MsgBox "pistettä ei hyväkstytä desimaalierottimena!"
Target.Select
GoTo loppu
Exit Sub
End If
If Target = "" Then
Target = ""
Else
If InStr(1, Target, ",") > 0 Then
Target = Format(Target, "0.00") & " kN/m²"
Else
Target = Format(Target, "0") & " kN/m²"
End If
End If
End If
loppu:
Application.EnableEvents = True
End Sub
Keep EXCELing
@Kunde