![]() |
Αυτόματο ύψος γραμμής 1 Συνημμένο(α) Γεια σας φίλοι του φόρουμ, πιστεύω να είστε καλά. Στο συνημμένο έχω κάποιες στήλες σε συγχώνευση και έχω περιεχόμενο. Θα εισαχθούν συναρτήσεις όπου θα επιστρέφουν κάποιο κείμενο, το οποίο μπορεί να καταλαμβάνει 1 και παραπάνω σειρές κάθε φορά. Θα μπορούσε με κάποιο τρόπο, εφόσον υπάρχει κείμενο να τροποποιηθεί αυτόματα το ύψος της γραμμής; Κάνω αναδίπλωση κειμένου χειροκίνητα και διπλό κλικ στο σημείο της γραμμής ώστε να πάρει το ανάλογο ύψος αλλά δεν ανοίγει. |
1 Συνημμένο(α) Καλημέρα σε όλους. Φίλε Νίκο, δε γνωρίζω κάποια μέθοδο που να τροποποιεί αυτόματα το ύψος της γραμμής σε περιοχή συγχωνευμένων κελιών. Ωστόσο αν δεν μπορούμε να αποφύγουμε τα συγχωνευμένα κελιά, μπορούμε να κάνουμε τα εξής: Δημιουργούμε ένα φύλλο εργασίας, με όνομα κλάσης "ShData" και δίνουμε στο πρώτο κελί του (Α1) το όνομα "HelpCell". Μπορούμε να κρύψουμε το φύλλο αυτό αφού προηγουμένως φροντίσουμε η μορφοποίηση του κελιού "HelpCell" να είναι η ίδια με αυτή των περιοχών με τα συγχωνευμένα κελιά. Κατόπιν σε μια νέα λειτουργική μονάδα (Module) αντιγράφουμε τον παρακάτω κώδικα: Κώδικας: Option ExplicitΤι κάνεις ο κώδικας; Δίνει στο πλάτος του κελιού HelpCell την τιμή του συνολικού πλάτους των συγχωνευμένων κελιών. Σε κάθε μια από τις συγχωνευμένες περιοχές στη στήλη Β:Β:
Δες ένα παράδειγμα στο συνημμένο. Καλή συνέχεια. Με εκτίμηση Τάσος |
Καλήμερα! Φίλε Τάσο σε ευχαριστώ πολύ για την πρόταση και τον χρονο που διέθεσες, θα προσαρμοσω το συνημμένο στο βιβλίο μου και θα επανελθω. |
| Η ώρα είναι 10:02. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.