Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Excel - ochrona wierszy przed usunięciem.

enginer 27 Nov 2015 10:05 2883 3
  • #1
    enginer
    Level 8  
    Cześć, potrzebuję zablokować możliwość usuwania raz wpisanych wierszy i kolumn.
    Gdy używam opcję 'Chroń arkusz' z zaznaczeniem wszystkich opcji dla użytkownika poza 'usuwanie kolumn/wierszy' to blokuje mi możliwość jakiejkolwiek edycji którejkolwiek z komórek, czy to pustej czy z danymi.


    Wiem, że trzeba w opcji 'Formatuj komórki' w zakładce 'Ochrona" odznaczyć 'Zablokuj', ale to wtedy będzie można również usunąć tę komórkę, a mi chodzi o to że jak ktoś już coś wpisze to tylko ja + 1 użytkownik będziemy mieli możlwiość pełnej edycji.

    Ktoś ma jakieś pomysły?
    z góry dziękuję
    Ethernet jednoparowy (SPE) - rozwiązania w przemyśle. Szkolenie 29.09.2021r. g. 11.00 Zarejestruj się za darmo
  • Helpful post
    #2
    Maciej Gonet
    VBA, Excel specialist
    Można postąpić tak:
    Odblokować wszystkie komórki w arkuszu (a przynajmniej te, które mogą podlegać edycji).
    Włączyć ochronę arkusza.
    Do kodu arkusza wpisać procedurę obsługi zdarzenia Change:
    Code: text
    Log in, to see the code

    Jeśli arkusz jest chroniony hasłem w kodzie należy dopisać to hasło po Unprotect i po Protect.
    W ten sposób po wprowadzeniu danych do komórki będzie ona automatycznie blokowana. Oczywiście po zdjęciu ochrony arkusza można znowu edytować komórki.
  • #3
    enginer
    Level 8  
    Super, dziękuję bardzo :)