
28-02-18, 02:49
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2007 Γλώσσα λογισμικού Office: Αγγλική | | Εγγραφή: 28-12-2017
Μηνύματα: 26
| |
Τάσο, γεια σου και πάλι!
Αν και το ζητούμενο το πέτυχες ήδη, επισυνάπτω ένα βιβλίο στο οποίο παρουσιάζεται ένας ακόμη τρόπος, δυναμικής αυτή τη φορά, διαμόρφωσης της εξαρτημένης λίστας.
Τα ονόματα "Categories", "Subcategories" και "SubCatHeaders" αναφέρονται σε σταθερές περιοχές δεδομένων στο φύλλο "Data".
Όμως, το όνομα "SubCatList" βασίζεται σε τύπο ο οποίος το καθιστά δυναμικό, και, στο κελί στο οποίο έχει τεθεί επικύρωση δεδομένων με λίστα βασισμένη σ' αυτό το όνομα, η αναπτυσσόμενη λίστα του θα εξαρτάται από την τιμή (την κατηγορία εν προκειμένω) του αμέσως αριστερού κελιού του, όπως στα κελιά της στήλης "Υποκατηγορία" του φύλλου "Form". Ό,τι και με τη χρήση της INDIRECT() δηλαδή, αλλά, το αβαντάζ αυτής της προσέγγισης είναι πως η λίστες επικύρωσης προσαρμόζονται αυτόματα καθ' ύψος στα δεδομένα προέλευσής τους.
Για το πρόβλημα του μεγάλου μήκους κειμένου που αναφέρεις, αν θέλεις το πλάτος της αναπτυσσόμενης λίστας να υπερβαίνει αυτό της στήλης, δυστυχώς δεν μπορώ να σε βοηθήσω. Μου έχει συμβεί αρκετές φορές ακούσια αλλά δεν έχω εντοπίσει το λόγο ώστε να το ελέγξω. Ίσως κάποιο άλλο μέλος να γνωρίζει κάτι γι' αυτό.
Καλή συνέχεια!
Τελευταία επεξεργασία από το χρήστη gmaster : 01-03-18 στις 02:25.
Αιτία: Επεξεργασία κειμένου
|