Excel 2007 - sortowanie i grupowanie w chronionym arkuszu





mmgryc - 17 Kwi 2009 14:23
Witam,
posadam Excela 2007 i mam problem z sortowaniem i grupowaniem w chronionym arkuszu.
Gdy włanczam ochronę arkusza stają się niedostepne możliwości sortowania i grupowania.
Czy możecie mi pomóc rozwiązać ten problem?





adamas_nt - 17 Kwi 2009 15:26
Niestety, nie ma takiej opcji. Możesz co prawda przy ochronie arkusza zezwolić na sortowanie, ale zakres nie może składać się z komórek zablokowanych.



marek003 - 17 Kwi 2009 22:16
j.w.
Jedynym pseudorozwiązaniem jest "zamknięcie" sortowania i/lub grupowania pod przyciskiem z kodem makro który na wstępie wyłączy ochronę a po wykonaniu działania znów ją włączy.



mmgryc - 18 Kwi 2009 20:14
hmm niestety nie znam się na pisaniu makr Więc bedę musiał wycinć dalej dane ręcznie.

A nie wiecie czy np. Open office ma takie możliwości?





marek003 - 18 Kwi 2009 21:08
Co do Open'a nie wiem - ale nie sądzę żeby to potrafił.

A poważniej - masz kłopot z tym że nie znasz hasła
czy naprawdę chcesz to robić (znając hasło) na siłę innymi metodami?

Bo szybciej jest odblokować arkusz, zrobić swoje i ponownie ochronić niż kombinować na pełnej ochronie.

Jeżeli ten arkusz ma obsługiwać ktoś kto nie ma prawa znać hasła - to nie ma większego problemu. Zamieść w załączniku plik excela z przykładowymi danymi i powiedz co i jak ma robić makro (grupować sortować itp) a zapewne znajdziesz za chwilę (może dwie) rozwiązanie. Jest tu wielu chętnych do pomocy.

Jeżeli jednak nie znasz hasła odblokowującego arkusz to ... są ogólnie dostępny programy trial który np usuwają takie zabezpieczenie. Wystarczy wpisać w google. Np poczytaj tu



mmgryc - 18 Kwi 2009 21:41
Słuchaj sprawa wygląda tak.
Ja mam plik Excela w którym mam pewne dane które co jakiś czas dodaję. Część z danych udostępniam innym osobom np nazwa towaru. Dotychczas wycinałem odpowiednie kolumny i wiersze np.cena zakupu/ kosztorys itp. i wysyłałem plik. Urzytkownicy dodawali swoje pozycje i wracało to do mnie. Ja wklejałem do mojego arkusza wprowadzone przez nich dane i uzupełniałem o dane które mi są potrzebne a urzytkownicy nie powinni znać. Ze względu na dużą ilość informacji przydatne jest sortowanie. Udało mi się dotrzeć do tego że mogę zablokować zcęść komórek, ukryć ich zawartość a część pozostawić tak aby inni mogli dodawać swoje dane do pliku - przyśpiesza mi to i znacząco ułatwia pracę.
Niestety po zablokowaniu pliku nie ma możliwośći wyszukiwania, sortowania. I jest problem bo trzeba ręcznie szukać i sprawdzać pozycje czy już nie ma takiego np. towaru zaindeksowanego.

Uff, chyba udało mi się to wytłumaczyć w przystepny sposób.



adamas_nt - 18 Kwi 2009 22:03
Zgadzam się z kolegą marek003 z tym, że bystrzejszy użytkownik może przerwać działanie makra i... ma dostęp do w ten sposób zabezpieczonego arkusza. Innym rozwiązaniem jest skopiowanie (makrem) określonego obszaru/ów do innego arkusza i tam umożliwienie obróbki bez ograniczeń. W ten sam sposób można opracować plik "roboczy" dla użytkownika i później zaimportować tylko powstałe różnice.

p.s. Zawartość zablokowanego arkusza z ukrytymi kolumnami każdy może sobie skopiować do innego i... odkryć kolumny.



marek003 - 18 Kwi 2009 22:46
Nie wiem czy do końce załapałem ale ...
chyba robisz z igły widły.
To co ty robisz można zapewne zautomatyzować (nawet makrem - ale nie koniecznie). Niestety aby to określić musiałbym widzieć przykładowe dane (mogą być pojedyncze litery i cyfry w komórkach) z dodatkowym opisem co przekazujesz innym a co do innych "odbierasz".

Jeżeli dobrze zaplanujesz/ułożysz pliki "dla innych" i "od innych" to poprzez odpowiednie funkcje excelowskie (nie koniecznie makro) można "wysyłać" i "pobierać" dane do i z innych plików bez mozolnego śledzenia gdzie co wkleić.
Wszystko wykona się automatycznie.
Jednak aby tobie pomóc (przynajmniej ja) muszę widzieć jaki masz plik bazę, jak wygląda plik dla użytkownika i jak wygląda plik przez niego zwrócony oraz jak wygląda ostateczny plik z uzupełnionymi danymi od użytkownika.
Załącz do wiadomości te pliki a coś (wspólnie z kolegami z forum) poradzimy - dane mogą być bzdurne chodzi o ich ułożenie w kolumnach i wierszach (i co i gdzie ma być ewentualnie umieszczone w plikach docelowych).