![]() |
VBA - Αυτόματη μορφοποίηση στο Excel Όταν «τρέχω» κάποιες makro, τότε συχνά στο αποτέλεσμα παρατηρώ ότι οι μορφοποιήσεις του φύλλου που επέδρασε σε αρκετές περιπτώσεις τροποποιούνται δραματικά, ειδικά δε «ύψος γραμμής» και «πλάτος στήλης» που είναι και τα κυρίαρχα. Έτσι «δυσκολεύουν» τον αναγνώστη να διαβάσει τα στοιχεία της επεξεργασίας και πρέπει να γίνει εκ νέου μορφοποίηση, πράγμα που είναι αρκετά χρονοβόρο ειδικά αν το πλήθος γραμμών – στηλών είναι μεγάλο. Υπάρχει κάποιος κώδικας VBA που να αναλαμβάνει να καθορίσει αυτά τα δύο κυρίαρχα παραπάνω στοιχεία - τουλάχιστον - σε δοσμένα μεγέθη; ΔΗΛΑΔΗ Σε ένα φύλλο να δηλώσουμε - δεσμεύσουμε ότι π.χ. θέλουμε: ύψος γραμμής =15 ή πλάτος στήλης=5 ή και τα δύο..!! Σας ευχαριστώ πολυ |
Τις 4 γραμμές κώδικα που ακολουθούν, με τις 2 πρώτες, να δηλώνουν, συγκεκριμένη τιμή και τις 2 επόμενες αυτόματη προσαρμογή... Κώδικας: Columns("A:A").ColumnWidth = 14.38 |
| Η ώρα είναι 02:22. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.