Pliki są używane przez wiele osób w sieci firmy i dlatego dane wprowadzane są za pomocą formatek makra aby stosowane było jednolite nazewnictwo i format. Umożliwia to poprawne przetwarzanie tych danych.
Arkusze ochraniam przez: Sheets("Arkusz1").Protect "haslo", 'Sheets("Arkusz1").Unprotect "haslo".
Czy istnieje alternatywny sposób ochrony arkuszy, taki aby z poziomu VBA nie było konieczne przy każdej zmianie w arkuszu zdejmowanie ochrony?
Dodam że, prawo do edycji arkusza jest udzielane przez porównanie z bazą, loginu osoby zalogowanej w systemie komputera.
Czy są alternatywne sposoby ochrony arkuszy?
Wątek przeniesiony 2024-06-25 14:44 z Inne języki programowania przez cerrato.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6
0
- Rejestracja: dni
- Ostatnio: dni
- Postów: 19
0
Jeżeli z arkusza korzystają użytkownicy domenowi, to w zakładce RECENZJA, znajduje się opcja "Zezwalaj użytkownikom na edycję zakresów". Określasz zakres, hasło i użytkowników domenowych, którzy są uprawnieni do zmian w określonym zakresie.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6
0
Przed zadaniem pytania nie pomyślałem.
Wystarczy zdjąć ochronę przy uruchomieniu formatki i włączyć ją przed zamknięciem. Nie trzeba robić tego każdorazowo podczas wprowadzania czy obróbce danych bo gdy formatka jest otwarta, edycja arkuszy jest niedostępna.