![]() |
Επικύρωση δεδομένων με απαρίθμηση σφαλμάτων 1 Συνημμένο(α) Γεια σας παιδιά Θέλω να ελέγχω στην περιοχή B2:G12 να καταχωρούνται μόνο αριθμοί αν από λάθος καταχωρούνται χαρακτήρες να παίρνω μήνυμα και να απαριθμούνται τα σφάλματα(χαρακτήρες) Κάπου κάνω λάθος στον κώδικα, Σ’ αυτό σημείο θέλω τη βοήθεια σας Ευχαριστώ για όποια βοήθεια |
Ο κώδικας «διορθωμένος» Κώδικας: Option ExplicitΘεωρώ, ότι το σκεπτικό, είναι λάθος. Θα έπρεπε, να απαγορεύεις την εγγραφή μη αριθμητικών τιμών και όχι να τις μετράς... Παράδειγμα 1. Με το σκεπτικό σου, γράφω: 4 με αφήνει 15 με αφήνει 32,5 με αφήνει α μετράει 1 σφάλμα 5 μετράει 1 σφάλμα...κλπ Παράδειγμα 2. Με πιο ορθό σκεπτικό, γράφω: 4 με αφήνει 15 με αφήνει 32,5 με αφήνει α «απαγορεύει» να συνεχίσω, αν δεν διορθώσω... Υποδεικνύει το σφάλμα, το διαγράφει και «περιμένει» να εισάγω σωστή τιμή... |
Γεια σου Σπύρο, Έχεις δίκιο, αυτό που ζητάω είναι ανορθόδοξο αλλά αυτό ακριβώς θέλω. Δοκίμασα τον κώδικα σου και δούλεψε όπως το ήθελα. Σ' Ευχαριστώ πολύ. |
Καλησπέρα, Με τη βοήθεια του Σπύρου κατάφερα μέσα σε ένα Message Box, να παίρνω απαρίθμηση σφαλμάτων. θα ήθελα κάτι ακόμη αν γίνεται, π.χ. η λέξη σφάλματα 3 στο μήνυμα να εμφανίζεται με κόκκινα γράμματα. Ευχαριστώ για όποια βοήθεια. |
Καμία περίπτωση... Αντί Msgbox, φτιάξε ένα φορμάκι, με την πληροφορία... |
| Η ώρα είναι 10:57. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.