Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Γενικά] Ταξινόμηση σε προστατευμένο φύλλο. (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/863-taksinomisi-se-prostateymeno-fillo.html)

Θανάσης 05-12-10 13:41

Ταξινόμηση σε προστατευμένο φύλλο.
 
Καλημέρα σας.
έρχομαι με ένα νέο πρόβλημα σχετικά με τα προστατευμένα φύλλα.
Ο πίνακάς μου περιέχει κάποια κελιά που είναι ξεκλείδωτα για να μπορεί ο χρήστης να καταχωρεί νέες τιμές και κάποιες στήλες με τύπους που κάνω τους υπολογισμούς. Έχω εφαρμόσει και αυτόματο φίλτρο.

Όταν κάνω προστασία του φύλλου, παρά του ότι τσεκάρω το να μπορούν να κάνουν ταξινόμηση και να χρησιμοποιούν Αυτόματο φίλτρο οι χρήστες, η ταξινόμηση δεν δουλεύει όταν το φύλλο είναι προστατευμένο, και μου λέει ότι πρέπει να αφαιρέσω την προστασία από το φύλλο !!!
Το αυτόματο φίλτρο δουλεύει κανονικά και μετά την προστασία.

Μήπως κάνω κάποιο λάθος; :023:
Πώς μπορώ να το κάνω; :hmm:

Ευχαριστώ για το χρόνο σας.

Θανάσης

gr8styl 06-12-10 00:10

Παράθεση:

Αρχική Δημοσίευση από Θανάσης (Μήνυμα 4571)
.... Όταν κάνω προστασία του φύλλου, παρά του ότι τσεκάρω το να μπορούν να κάνουν ταξινόμηση και να χρησιμοποιούν Αυτόματο φίλτρο οι χρήστες, η ταξινόμηση δεν δουλεύει όταν το φύλλο είναι προστατευμένο, και μου λέει ότι πρέπει να αφαιρέσω την προστασία από το φύλλο !!!
Το αυτόματο φίλτρο δουλεύει κανονικά και μετά την προστασία.
...

Φίλε συνονόματε, δεν κάνεις κανένα λάθος. :wink:
Έχεις απόλυτο δίκιο ότι η επιλογή να επιτρέψεις ταξινόμηση σε προστατευμένο φύλλο δεν δουλεύει όπως θα περίμενε κάποιος.
Ο λόγος είναι ότι η ταξινόμηση δουλεύει μόνο με ξεκλείδωτα κελιά. ή κλειδωμένα αλλά χωρίς προστασία.:hammer-smilies-0003

Μια λύση χωρίς VBA εξαρτάται από την διάταξη των δεδομένων σου.
Δηλαδή δεν πρέπει να έχεις ανακατεμένα κλειδωμένα και ξεκλείδωτα κελιά στην ίδια στήλη, αλλά και ούτε κλειδωμένα κελιά που δεν περιέχουν κάποιο τύπο. Οι στήλες με τα ξεκλείδωτα κελιά πρέπει να βρίσκονται μαζεμένες και να μην περιέχουν τύπους. Αν δεν είναι κατανοητό πες μου.
Εναλλακτικά μπορείς να χρησιμοποιήσεις το τέχνασμα της επικύρωσης για να προστατεύσεις τους τύπους που περιέχουν τα κελιά σου.

Επίσης λύση μπορεί να δοθεί με VBA όπου θα αφαιρείται η προστασία του φύλλου θα γίνεται ταξινόμηση και θα ξανά-ενεργοποιείται η προστασία. Ο κώδικας όμως θα πρέπει να περιέχει τον κωδικό προστασίας γεγονός όχι και τόσο ασφαλές.

Ίσως οι ειδικοί της VBA να μπορούν να σε βοηθήσουν περισσότερο. :023:

Τα λέμε
Θανάσης


Η ώρα είναι 07:16.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2