Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 08-10-17, 10:34
Το avatar του χρήστη Spirosgr
Spirosgr Ο χρήστης Spirosgr δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή Φίλτρο σε πίνακα δεδομένων, από κελί επιλογής

Δημιουργός: Spirosgr
Έτος: 2017
Βαθμός δυσκολίας: 5/10


Στην Access, υπάρχει η δυνατότητα,
να φιλτράρουμε δεδομένα, με βάση την τιμή πεδίου επιλογής μας.

Στην Excel, δεν υπάρχει τέτοια δυνατότητα.
Μπορούμε όμως, να την εφαρμόσουμε σε έργα μας, με κώδικα.

Στο αρχείο που ακολουθεί, τα δεδομένα είναι σε πίνακα.
Ονομάζουμε τον πίνακα (περιοχή δεδομένων χωρίς κεφαλίδες) RNG_tbl.

Με τον κώδικα που υπάρχει στο φύλλο, (συμβάν BeforeDoubleClick)
μπορούμε να κάνουμε το εξής.

Επιλέγουμε για παράδειγμα, στην στήλη Column3, ένα κελί με την τιμή «Λάδια»
Διπλό κλικ στην επιλογή μας.
Στον πίνακα θα εφαρμοστεί φίλτρο, ως προς «Λάδια»

Μπορούμε να επιλέξουμε και δεύτερο φίλτρο,
για παράδειγμα, στην στήλη Column9, ένα κελί με την τιμή «Καλλιθέας»
Διπλό κλικ στην επιλογή μας.
Στον πίνακα θα εφαρμοστεί φίλτρο, και ως προς «Καλλιθέας»

Μπορούμε να συνεχίσουμε την διαδικασία,
μεχρι να έχουμε το αποτέλεσμα που θέλουμε,
για να εκτυπώσουμε πχ τα δεδομένα,
να δούμε μια γραφική παράσταση ή ό,τι άλλο μας εξυπηρετεί.

Στο τέλος της εργασίας μας, αν κάνουμε διπλό κλικ στο κελί της κεφαλίδας Column1
(το κελί με κίτρινο χρώμα) θα επανέλθουν τα δεδομένα στην αρχική κατάσταση.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm DoubleClick_Filter.xlsm (22,3 KB, 183 εμφανίσεις)
Απάντηση με παράθεση