![]() |
Επιλογή στηλών πίνακα Καλημέρα σε όλους. Θα ήθελα να ρωτήσω το εξής: έχω έναν πίνακα και κάθε φορά για την εκτύπωσή μου θα πρέπει να αποκρύπτω κάποιες στήλες (ποτέ οι ίδιες). Υπάρχει τρόπος πριν την εκτύπωση να επιλέγω ποιες στήλες θα γίνουν απόκρυψη??? Ευχαριστώ εκ των προτέρων, Μάρω |
1 Συνημμένο(α) Καλησπέρα Μάρω, δες μια πρόταση στο συνημμένο. Φιλικά/Γιώργος |
Γιώργο καλημέρα, σε ευχαριστώ για την απάντηση σου. θα το επεξεργαστώ και αν χρειαστεί θα επανέλθω. Φιλικά, Μάρω |
Μάρω, Καλημέρα Καλύτερα να χρησιμοποιήσεις τον παρακάτω κώδικα: Κώδικας: Private Sub cmdHideCols_Click() |
Γιώργο καλημέρα, θα προτιμούσα η επιλογή των στηλών να γίνεται από άλλο φύλλο γιατί στο ίδιο χρησιμοποιώ φίλτρα με συνέπεια να μην φαίνονται όλες οι γραμμές. Φιλικά, Μάρω |
1 Συνημμένο(α) Καλημέρα Θα έλεγα, να χρησιμοποιήσεις κάτι τέτοιο... Κώδικας: Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)αλλά και από γραμμές ή «κουτάκια», που θα πρέπει να αλλάζεις κάθε φορά, σε περίπτωση, οποιασδήποτε αλλαγής στον πίνακα. Διπλό κλικ σε κεφαλίδα = κρύβει την συγκεκριμένη στήλη. Διπλό κλικ σε total οπουδήποτε = εμφανίζει όλες. Η εμφάνιση επηρεάζει όλο το φύλλο, οπότε (αν θες) το τροποποιείς μόνο για το συγκεκριμένο list object Σημείωση: Όπου Table1 το όνομα του πίνακα... |
Σπύρο ωραία η λύση σου αλλά στην προκειμένη περίπτωση με βολεύει κάτι σαν του Γιώργου γιατί είναι πολλές οι στήλες και δεν θέλω κατά λάθος να μείνει κάποια κρυμμένη χωρίς να το δω, εκτός αν έχεις να προτείνεις κάτι και γι΄αυτό. ΦΙλικά, Μάρω |
Μάρω δεν κατάλαβες.... με ένα μόνο διπλό κλικ στην γραμμή συνόλου εμφανίζονται όλες... |
Δεν ξέρω γιατί, αλλά δεν μου δουλεύει όταν έχω άλλα αρχεία excel ανοιχτά. Δυστυχώς όμως θα πρέπει κάποιες φορές να δουλεύω ταυτόχρονα. Να σου πω όμως την αλήθεια μου, μου αρέσει με μία ματιά να βλέπω ποιες στήλες έχω με απόκρυψη και όχι να ψάχνω να βρω ποια λείπει. Είναι 28 βλέπεις...... Φιλικά, Μάρω |
1 Συνημμένο(α) Καλησπέρα Μάρω, στο συνημμένο έβαλα το κουμπί και τα πλαίσια επιλογής στο Sheet2. Ο πίνακας υπέθεσα ότι βρίσκεται στο φύλλο Sheet1. Αν το φύλλο που περιέχει τον πίνακα έχει άλλο όνομα, θα πρέπει να αλλάξει η γραμμή κώδικα: Set ws = Worksheets("Sheet1"). Φιλικά/Γιώργος |
| Η ώρα είναι 09:41. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.