
16-04-14, 21:26
|
| Όνομα: Δημήτρης Έκδοση λογισμικού Office: Ms-Office 2013 Γλώσσα λογισμικού Office: Αγγλική | | Εγγραφή: 24-03-2012 Περιοχή: Θεσσαλονίκη
Μηνύματα: 70
| |
Αριθμητικό πεδίο σε UserForm
Καλησπέρα σε όλους.
Σε μία UserForm έχω ένα txtbox στο οποίο θέλω να εξασφαλίσω ότι θα λαμβάνω μόνο αριθμούς ως καταχώριση και μάλιστα όχι ακέραιους αλλά μέχρι τέσσερα δεκαδικά ψηφία. Το πρόβλημα που μου προέκυψε είναι ότι ανάλογα με τη διάταξη - ρύθμιση ή τη γλώσσα του πληκτρολογίου του χρήστη η υποδιαστολή μπορεί να είναι είτε κόμα είτε τελεία. Στη δεύτερη περίπτωση - της τελείας δηλαδή - γίνεται ο χαμός γιατί κατά την μεταφορά της τιμής από τη φόρμα στο κελί του φύλλου έρχεται αντί για 1,038 η τιμή 1.038 και επειδή πρόκειται για τιμή μονάδας όταν στη συνέχεια πολλαπλασιάζεται με την ποσότητα έχω κάτι αστρονομικά ποσά ως αποτέλεσμα.
Υπάρχει κάποια λύση που θα μπορούσατε να προτείνετε;
Δημήτρης
|