![]() |
Απόκρυψη σειρών με τιμή 0,00 Καλησπέρα σε όλους! Έχω ένα φύλλο εργασίας με δεδομένα σε περίπου 1000 σειρές.Θέλω με κάποιο τρόπο,να αποκρύψω ολόκληρες τις σειρές που έχουν στην στήλη D την τιμή 0,00.Ευχαριστώ εκ των προτέρων. |
Παράθεση:
Γιατί δεν εφαρμόζεις αυτόματο φίλτρο :032: Με το φίλτρο, στη στήλη D επιλέγεις Προσαρμογή "δεν είναι ίσο" 0 (μηδέν) :victory: Εναλλακτικά μπορείς να προσθέσεις μια βοηθητική στήλη όπου όταν η στήλη D είναι μηδέν γράφει 1 αλλιώς γράφει μηδέν. ( =IF(D1=0;"μηδέν";1) ). Στην συνέχεια με επιλεγμένη την βοηθητική στήλη κάνεις Επεξεργασία/Μετάβαση/Ειδικά σε... τσεκάρεις Τύποι και αφήνεις τσεκαρισμένο μόνο το Κείμενο κλείνεις με ΟΚ. Στη συνέχεια Μορφή/Γραμμή/Απόκρυψη. :hmm: Τέλος υπάρχει και η VBA :ohno: ... αλλά μάλλον το αυτόματο φίλτρο είναι η λύση. Τα λέμε Θανάσης |
VBA Εάν υπάρχει η δυνατότητα με VBA δεκτή.Ευχαριστώ για την απάντηση Θανάση. |
Καλημέρα Νίκο. Θεωρώ ότι πριν καταφύγουμε σε VBA καλό είναι να προσπαθούμε να λύσουμε το πρόβλημα/ερώτημα χωρίς VBA, γιατί έτσι μαθαίνουμε πολλά. :hmm: :wink: Τώρα για μια προσέγγιση λύσης με VBA (αν και δεν είμαι ειδικός και καλό θα ήταν να τον κρίνουν οι γκουρού της VBA) θα πρότεινα τον παρακάτω κώδικα Sub HideLines() όπου Range("D1:D1000") η περιοχή που θα γίνει ο έλεγχος και what:=0 η τιμή που αναζητάμε. Δεν θα μας χάλαγε να βάλουμε σαν MyRange ολόκληρη την στήλη D ("D:D") νομίζω ότι είναι πολύ γρήγορος. :icon_out: Τα λέμε Θανάσης Κώδικας: Sub HideLines() |
προς Θανάση Φίλε Θανάση ευχαριστώ για το χρόνο που διέθεσες για μέενα.Λειτουργεί τέλεια,ευχαριστώ πολύ. |
Καλησπέρα σε όλους! Παράθεση:
Μια πιο γρήγορη αλλά και πιο αξιόπιστη μέθοδο είναι και η παρακάτω: Κώδικας: Sub HideZeroes()Φιλικά, Γιάννης |
Φίλε Γιάννη ευχαριστώ.Πολύ καλή λύση,είναι τέλεια. |
| Η ώρα είναι 15:35. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.