Φίλε Φώτη,
θα συμφωνήσω ότι μόνο με
VBA μπορείς να επιτύχεις το να είναι διαφορετικό το τι καταχωρεί ο χρήστης από το τι τελικά καταχωρήται στο κελί.
Εγώ θα το έκανα έτσι για την περιοχή A1:A29:
Κώδικας:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:A29")) Is Nothing Then
If (Target > 0 And Target.Value = Int(Target.Value)) Then
Target.NumberFormat = "#,##0.00"
Target.Value = Target.Value / 100
End If
End If
End Sub
Κάνεις απλά επικόλληση στον κώδικα του φύλλου.
Θανάσης