Mam taki problem: napisałem makro, które zmienia kolor tekstu i kolor
wypełnienia komórek w zależności od otrzymanych wyników, jednakże problem w
tym, że makro nie działa gdy arkusz jest chroniony hasłem.
Zatem moje pytanie jest takie: czy jest jakiś sposób żeby makra działały po
nałożeniu ochrony na arkusz?
Pozdrawiam
Może nie jest to odpowiedź na Twoje pytanie, ale mimo wszystko:
próbowałeś formatowania warunkowego zamiast makra?
Masz gotowe narzędzie w Excelu, więc pisanie makropoleceń wydaje się niezbyt
zasadne...
W kwestii VBA i arkusza chronionego niestety brak mi wiedzy.
Pzdr
Użytkownik "Robert" <ad...@pocztowy.pl> napisał w wiadomości grup
dyskusyjnych:uykAPRbW...@TK2MSFTNGP04.phx.gbl...
> Może nie jest to odpowiedź na Twoje pytanie, ale mimo wszystko:
> próbowałeś formatowania warunkowego zamiast makra?
> Masz gotowe narzędzie w Excelu, więc pisanie makropoleceń wydaje się
> niezbyt zasadne...
>
> W kwestii VBA i arkusza chronionego niestety brak mi wiedzy.
>
> Pzdr
Niestety formatowanie warunkowe nie wchodzi w grę, bowiem zmiana koloru tła
i koloru tekstu wiąże się z winkiem, ale także z informacją dla użytkownika
co i gdzie wpisać.
Pozdrawiam
A czy te komórki, w których zmieniasz formatowanie muszą też być chronione?
Może zdejmij z nich ochronę i wówczas zabezpiecz arkusz?
--------------------------------------------
marzatela
http://mojezmaganiainformatyczne.blox.pl
Użytkownik "Marzena" <marz...@gazeta.pl> napisał w wiadomości grup
dyskusyjnych:uhpBRVcW...@TK2MSFTNGP02.phx.gbl...
>
>> A czy te komórki, w których zmieniasz formatowanie muszą też być
>> chronione?
> Może zdejmij z nich ochronę i wówczas zabezpiecz arkusz?
>
> --------------------------------------------
> marzatela
> http://mojezmaganiainformatyczne.blox.pl
Problem w tym, że te komórki nie są chronione, ale jak chroniony jest arkusz
to narzędzia są niedostępne .
Pozdrawiam
Ale jakie narzędzia? I w jakiej wersji Excela? Kilka miesięcy temu robiłam
skoroszyt w Excelu 2003, w którym dla użytkownika był dostępny tylko mały
zakres komórek, a cały arkusz był zabezpieczony. Moduł VBA, w którym były
nie tylko formatowania (wszystkich komórek), pojawiajace się znikające
napisy, wyświetlane komunikaty, ale takze własne funkcje uzytkownika i
działało to bez problemu.
Teraz mam MO 2007 i sprawdziłam jak działa formatowanie poprzez VBA przy
zabezpieczonym arkuszu - nie ma problemów. W dodatku są tu bardzo
rozbudowane opcje i zabezpieczając komórki - możesz zdecydować na jakie
działąnia pozwalasz użytkownikom.
Napisz coś więcej.
--------------------------------------------
marzatela
http://mojezmaganiainformatyczne.blox.pl
Tak.
Przykład dotyczy pierwszego arkusza aktywnego skoroszytu:
'zdjęcie ochrony:
ActiveWorkbook.Worksheets(1).Unprotect "haslo"
'tutaj robisz co trzeba
'wprowadzenie ochrony arkusza z hasłem:
ActiveWorkbook.Worksheets(1).Protect "haslo"
Pozdrawiam,
Lech Jaszowski
Działa, bardzo dziękuję i pozdrawiam
>