![]() |
Add / Delete Validation Lists 1 Συνημμένο(α) Καλησπέρα σε όλους Στο επισυναπτόμενο αρχείο έχω κάνει ένα UserForm για να προσθαφαιρώ στοιχεία από Validation Lists (Περιοχές επικύρωσης δεδομένων). Κατά την διαδικασία διαγραφής στοιχείων όλα πάνε καλά έως την στιγμή που διαγράφω στοιχεία και μένουν σε κάποια περιοχή λιγότερα από δύο (2). Εκεί ο κώδικας βγάζει λάθος. Που μπορεί να βρίσκεται το λάθος. Ευχαριστώ εκ των προτέρων Γιώργος |
2 Συνημμένο(α) Καλησπέρα σε όλους! Προ στιγμής δεν διαθέτω υπολογιστή με ελληνική τοποθεσία ως προεπιλογή και έτσι δεν μπορώ διαβάσω τα ιερογλυφικά στον VBA για να σου απαντήσω άμεσα στο ερώτημα σου. Από αυτά τα λίγα που μπόρεσα να δώ, αν πρόκειται για την προσαρμογή του μήκους των ονομάτων που έχεις ορίσει δε θα χρειαστεί καθόλου VBA. H Excel μετά από κατάλληλη χρήση των συναρτήσεων της μας παρέχει τη δυνατότητα αυτόματης προσαρμογής ονομάτων. Δες στην εικόνα παρακάτω τους τύπους που χρησιμοποιούνται στα ορισμένα ονόματα. Συνημμένο Αρχείο 1387 Αν κάνεις αυτά τα βήματα στο αρχείο σου δε θα χρειαστείς κάτι παραπάνω. Απλά θα προσθαφαιρείς τα δεδομένα στις λίστες στο Validation_Sheet. Τα ονόματα θα προσαρμόζονται αυτόματα. Μπορείς να το δεις και στο συνημμένο παρακάτω. Όσο για το λάθος στον κώδικα το κοιτάξω μόλις βρεθώ σε ελληνικό υπολογιστή αν στο μεταξύ δεν σου απαντήσει κάποιος φίλος. Φιλικά Τάσος |
1 Συνημμένο(α) Τάσο ευχαριστώ για την άμεση απάντηση. Πράγματι αυτό ήταν το ζητούμενο (προσαρμογή του μήκους των ονομάτων). Στο νέο επισυναπτόμενο αρχείο διόρθωσα τον κώδικα γράφοντας αγγλικά ονόματα περιοχών. Η λύση με την χρήση συναρτήσεων είναι πράγματι η καλύτερη αλλά για λόγους εκπαιδευτικούς θα ήθελα να βρω το λάθος του κώδικα. Και πάλι ευχαριστώ. Γιώργος |
| Η ώρα είναι 20:02. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.