Wypada zacząć od tego, że Excel nie jest twierdzą szyfrów i wszystkie zabezpieczenia są tu raczej symboliczne, to znaczy mają uświadomić użytkownikowi, że robi coś, czego robić nie powinien. Natomiast jeśli użytkownik jest zdeterminowany, to zawsze może znaleźć obejście, żeby coś niedozwolonego zrobić. W przypadku gdy zabezpieczenie bazuje na VBA, wystarczy...
Witam. Jestem w trakcie tworzenia skomplikowanego pliku (w sumie to dwóch plików). Jestem teraz na etapie tworzenia hasła do ochrony arkuszy. W plikach mam zrobione coś takiego że ochrona włącza się automatycznie po zamknięciu pliku tak aby niepowołane osoby po otwarciu nie mogły edytować pliki. W modułach VBA mam dodany wpis: [syntax=vb]Public Const...
Odblokuj hasło , a przy zakładaniu hasła spróbuj zaznaczyć "zaznaczanie zablokowanych komórek" i "zaznaczanie odblokowanych komórek" . Może to pomoże . Pozdrawiam .
1. Najpierw o "chroń i udostępnij skoroszyt..." Nie znalazłem sprawdzenia "wprost" tych statusów, ale można zrobić obejście (funkcja): - dla MultiUserEditing (True) wywołać: - Workbook.UnprotectSharing ("xx") przy czym - hasło z założenia jest błędne => - jeśli hasła nie ma, to jesteśmy w domu (Ochrona=False) - jeśli hasło jest, to mamy błąd, który...
Kurcze, jeżeli chodzi o VBA to jestem zaczynającym samoukiem. Nie znam reguł stosowania wszystkich funkcji. Mogę prosić Cię o rzucenie okiem na mój kod i poradzenie w jaki sposób użyć Twojej funkcji? [syntax=vbscript] Private a As Integer 'zmienna globalna Private haslo As String Sub MsgBox_error1() 'wyświetla omunikat o błedzie MsgBox "Wypełnij wszystkie...
ActiveSheet.Protect password:=haslo
Jak bym chciał nadać hasło, s.Protect "2345" 'haslo 2345 "zdjąć" ochronę ze wszystkich kart [syntax=vb]Sub odchron() For Each s In ThisWorkbook.Sheets s.Unprotect haslo Next End Sub [/syntax] edytowano
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: [syntax=text]Private Sub Worksheet_Change(ByVal Target As Range) ActiveSheet.Unprotect Target.Locked = True ActiveSheet.Protect End Sub [/syntax] Jeśli arkusz...
Zakładka narzędzia -> opcje -> zabezpieczenia i wpisujesz hasło ochrony przed otwarciem i bez tego hasła nie otworzysz pliku
Prawidłowo powinno się włączyć ochronę arkusza i odptaszkować całość z wyjątkiem tej kolumny. Jakimś wyjściem jest procedura zdarzeniowa z włączoną ochroną VBA. Ale dla średnio rozgarniętego Usera dość łatwe do "złamania". Spróbuj: hasło dla kolumny "elka", dla VBA standardowe na elektrodzie ;) Ale nie wiem czy to ma jakikolwiek sens, bo podejrzeć co...
Po utworzeniu hasła, zapisz je i schowaj w bezpiecznym miejscu. Jeżeli zgubisz hasło, nie będziesz mógł otworzyć ani uzyskać dostępu do danych ze skoroszytu zabezpieczonego hasłem. 1.W menu Plik, kliknij polecenie Zapisz jako. 2.W menu Narzędzia kliknij polecenie Opcje ogólne. 3.W polu Hasło ochrony przed otwarciem, wpisz hasło, a następnie kliknij...
Ja zaproponuję jeszcze coś innego (oczywiście cały czas mówimy o możliwościach bez wykorzystania VBA [makr]). Zaznacz wszystkie kolumny. Ukryj je. Włącz ochronę arkusza z hasłem odhaczając wszystkie opcje. Najedź na nazwę arkusza kliknij ukryj. Nawet jak ktoś odkryje arkusz będzie widział szarość i by coś zobaczyć (odkryć kolumny) musiałby znać hasło....
Jeśli już masz makro ukrywania/odkrywania kolumn to: podpowiedź 1. W arkuszu chronionym nie można odkryć kolumn podpowiedź 2. Ochronę z hasłem można zrealizować w makro, konieczna ochrona kodu VBA. podpowiedź 3. [syntax=vb]I UserName = "User1" then 'odkrywamy jakieś kolumny ElseIf UserName = "User2" then 'odkrywamy inne kolumny Else msgbox "Jako " &...
Cześć wszystkim. Potrzebuję kodu, który będzie ukrywał wszystkie arkusze przy uruchamianiu pliku i będzie wymagał by podać np. imię użytkownika. Po czym zostaną wyświetlone tylko te arkusze, które do tego imienia przypiszemy w kodzie. Z góry dziękuję za pomoc.
Narzędzia -> ochrona -> chroń arkusz/nie chroń arkusza Jeśli autor ustawił hasło na ochronę arkusza zastosowanie mają dywagacje w powyższych postach.
Witam, Chcę zabezpieczyć plik Excel-owy jakimś Hasłem. Otwierając plik pokzuje sie najpierw małe okno z polem tekstowym, dwoma przyciskami "OK" i "anuluj" po wpisaniu prawidłowego hasła i kliknięciu OK otwiera sie dopiero właściwy arkusz. No i "Microsoft Script Editor" jest wyłączony (nie można go otwirzyć), co za tym idzie nie wiem jak jest to napisane....
Witam Wszystkich, Mam problem z którym nie mogę sobie poradzić. Muszę utworzyć plik Excel, który będzie zawierał np.8 arkuszy. Każdy arkusz musi być chroniony osobnym hasłem. Po otwarciu pliku powinno wyświetlić się okienko z prośbą o podanie nazwy arkusza i podanie hasła. Po podaniu prawidłowych danych powinien się ten arkusz wyświetlić. Próbowałem...
Witam serdecznie. Ponieważ zupełnie nie znam vba, a nagrywanie makra raczej nie pomoże ;) ) postanowiłem poprosić szanownych kolegów o pomoc. Mianowicie, jak rozwiązać w Excelu następujący problem: Dajmy na to w kolumnie F w każdym wierszu jest użyte: POPRAWNOŚĆ DANYCH - LISTA. i teraz... wybierając z listy (a są 4 pozycje na liście) powiedzmy pierwszy...
Witam Szukałem podobnego tematu, ale nie było więc chciałbym zrobić coś takiego aby po otwarciu excela pojawiał się w pierwszej kolejności monit: - z informacją o autorze - dla kogo przypisany jest plik - polem do wpisania pinu przypisanego do właściwej osoby (komputera). Ten pin generowałby się według z góry określonych kryteriów np poprzez ustalenie...
Jestem zielona w tym temacie oraz w vba. Mam pewien plik z makrem w Excelu(2013). I chciala bym aby,a chyba ze jest to nie mozliwe, aby makro zabezpieczylo ten plik przed: -usunięciem z określonego dysku, -nie pozwolili na skopiowanie tego pliku na inny dysk/folder/komputer itp -nie mozna by bylo tego pliku spakować i usunac/skopiowac/przeniesc/podpiąć...
Witam wszystkich, Chciałabym aby plik był zablokowany do edycji tak żeby nikt tam nie mógł grzebać ( w tym nie widoczne formuły). Wrzuciłam sobie takie makro : Sub Ochrona() With Worksheets("Arkusz1") .Protect Password:="1111", _ UserInterfaceonly:=True .EnableOutlining = True End With End Sub po zablokowaniu arkusza mam teoretycznie taki efekt jaki...
Witam. Jestem w takcie tworzenia nowego pliku i chcę zabezpieczyć pewne funkcje hasłem. W sumie to już to zrobiłem ale chciałbym się zapytać czy można zrobić coś takiego żeby w wybranej komórce arkusza zamiast wpisywanego hasła pojawiały się gwiazdki? I czy jest możliwość żeby wykluczyć z tego żeby nie zagwiazdkował wpisu np. tego typu 'Wpisz Hasło'
Witam Mam pewien formularz w excelu napisany w vba w niektórych textboxach wprowadzam dane które są widoczne, jest jakiś sposób żebym, wpisywał do txtboxa jakieś hasło iżebym go nie widział że wpisałem tylko zamiast niego widział gwiazdki(*), przykład hasło = masło a ja wpisze do txtboxa "masło" a w txt boxie będę widział "*****"
witam. kiedys stworzyłem sobie kalkulator-symulator do pewnej gry. zabezpieczyłem poprzez "Narzędzia -> Ochrona -> Chroń skoroszyt" i tam utworzyłem hasło. To było jakiś czas temu. Teraz chciałem do niego powrócić i zmodyfikować pare elementów. Plik się otwiera, ale nic nie moge w dokumencie zmienić (kolory, wielkości tabel). Jak moge te hasło odzyskać,...
Hmm... Mam Excel 2003 ActiveWorkbook.SaveAs Filename:="C:\!\Test1"... _ FileFormat:=xlTextPrinter ActiveWorkbook.Close SaveChanges:=False wszystko w porządku 2007 to samo bez .Unprotect Z włączoną ochroną VBA i ochroną arkusza na hasło? Załączam plik. Hasło do VBA: "abc"
Włącz ochronę na komórkach z kolumn A i B, poprzez formatowanie komórek -> ochrona -> zaznaczyć „Zablokuj” (w komórkach, które mają być wypełnianie przez użytkowników, należy odznaczyć tę opcję). W module Ten_skoroszyt wprowadź kod: [syntax=vbscript] Private Sub Workbook_Open() Worksheets("Arkusz1").Protect Password:="", UserInterfaceOnly:=True...
aby zablokować dany arkusz w exelu należy wejść w zakładkę recenzja i kliknąć chroń arkusz. Jak klikniesz chroń arkusz to podajesz hasło i powtarzasz je jeszcze raz. Aby coś edytować w arkuszu musisz usunąć ochronę z arkusza Jeśli chcemy mieć jakieś komórki odblokowane przed zmianami np. komórkę B5. Klikamy w tej komórce prawy przycisk myszy i formatuj...
Zaznaczyć wszystkie komórki, PPM wybrać formatuj komórki. W zakładce Ochrona komórek odznaczyć opcję Chronione. Następnie zaznaczyć tylko komórki, do których użytkownik nie będzie miał dostępu i zrobić analogicznie z tą tylko różnicą, że zaznaczyć opcję Chronione. Następnie w menu Narzędzia założyć hasło na arkusz/dokument. Zapisać i sprawdzić. Następnym...
Witam Kliknij z menu PLIK opcje ZAPISZ JAKO, następnie po prawej na górze okienka menu NARZĘDZIA i OPCJE OGÓLNE.
Przetestuj takie rozwiązanie. Ochrona arkusza jest włączana automatycznie podczas otwarcia skoroszytu (hasło: "123" zdefiniowane jest w module VBA 'ten_skoroszyt'). Komórki, które mają być edytowane przez użytkowników muszą mieć odblokowaną ochronę (formatuj komórki->ochrona->zablokuj /odznaczone/). andie
Hej Jeśli masz zabezpieczony hasłem (strukturę) na początku makra daj ActiveWorkbook.Unprotect Password:="twoje hasło" twój kod ActiveWorkbook.Protect Password:="twoje hasło"
Do tego nie jest potrzebna znajomość VBA. Excel ma funkcję blokowania komórek - zaznaczamy komórki do zablokowania, blokujemy i włączamy ochronę arkusza. W momencie włączenia ochrony Excel zapyta o hasło. Trzeba sobie włączyć widoczność paska narzędzi "ochrona"
Prawym klawiszem na wybrany arkusz i "Chroń arkusz", jeśli chcesz ukryć to wybierasz "Ukryj". Później dajesz "Chroń skoroszyt" w opcjach Recenzja z zaznaczeniem pola "Struktura" i nie ma możliwości odkrycia arkusza. Założone hasło nie jest wywoływane przy otwieraniu dokumentu. Trzeba je wprowadzić tylko w celu zaprzestania ochrony skoroszytu. Dziękuję...
zdecydowanie początkujący Ale pomoc podręczna mimo wszystko jest dostępna ... :-) A z tym poniżej, jak działa ? [syntax=vba]Option Explicit Private Sub Workbook_Open() Dim ark As Worksheet For Each ark In ThisWorkbook.Worksheets(Array("Inne", "Beton, pompy", "Stal", "Elementy murowe i zaprawy", "Kruszywa", "Szalunki", "Sprzęt", "Żurawie", "Kontenery",...
szukam programu lub sposobu obeścia hasła do "ochrony arkusza" w skoroszycie ms excel. Hasła pozakładał stary pracownik któego już nie ma. Udostępniam skoroszyt. Prosze o hasłą do arkuszy na priv lub tutaj. http://student.twp.olsztyn.pl/~maniac/OC...
Najlepiej użyć pętli For. W przykładzie (rozumiem, że ochrona skoroszytu włączona) działanie na kolekcji, ale równie dobrze można zliczyć (For i = 1 to Sheets.Count)[syntax=vb]Dim sh As Worksheet ActiveWorkbook.Unprotect Password:="tutaj_hasło" For Each sh In ThisWorkbook.Sheets If IsNumeric(sh.Name) And Val(sh.Name) > 0 And Val(sh.Name) < 21...
1. Początkowo w formatowani komórek odblokować zakres B:I 2. Włączyć ochronę arkusza. (np. z hasłem 111 ) 3. Umieścić w kod Arkusz1 ten kod: Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("B:I")) Is Nothing Or Cells(Target.Row, 1) <> "" Then Exit Sub Me.Unprotect...
Spróbuj z hasłem (zmień wartości, jeśli ma być odwrotnie)[syntax=vb]Sub makro1() ' ' makro1 Makro ' blokowanie komórek i ochrona arkusza' ' Klawisz skrótu: Ctrl+r ' ActiveSheet.Cells.Locked = False With ActiveSheet.Range("C9:F13,C15:F19,C21:F2... .Locked = True .FormulaHidden = False...
Rozumiem, że chodzi o zabezpieczenie przed przypadkową modyfikacją wpisu, a nie o jakieś "superzabezpieczenie" przed działaniem złośliwym, bo to drugie w przypadku Excela jest raczej niewykonalne. Ponadto niezbyt jasne jest sformułowanie o wypełnianiu kolejnych wierszy. W którym momencie miałaby być wprowadzana ochrona? Na razie moja najprostsza propozycja...
Można umieścić kod w ThisWorkbook przy zdarzeniu Open. Żeby zabezpieczyć plik przed otwarciem bez makr można ustawić na kluczowe arkusze atrybut VeryHidden (z poziomu edytora VB) a widoczny zostawić dodatkowy pusty arkusz. Przy starcie jeśli warunki są spełnione wystarczy zamienić atrybuty. Tu konieczne hasło ochrony VBA. Przy zamknięciu ustawić na...
Spróbuj tak. Wyłącz ochronę arkusza i zapisz skoroszyt. W module Ten_skorosozyt dodaj kod: [syntax=vbscript]Private Sub Workbook_Open() Me.Worksheets("Arkusz1").Protect UserInterfaceOnly:=True, Password:="" End Sub[/syntax] Podmień w kodzie właściwą nazwę arkusza i (opcjonalnie) dodaj hasło. Zamknij i uruchom ponownie skoroszyt. Makra się będą wykonywać,...
Jedynie blokada całego arkusza, poza komórkami przewidzianymi do edycji może dać spodziewany efekt. Odblokowanie komórki w kodzie arkusza przy zdarzeniu Worksheet_Change. Możliwe założenie hasła blokady arkusza, niewidoczne w przypadku ochrony projektu VBA.
czy mógłbym poprosić o jakiś krótki przewodnik krok po kroku jak udało Ci się przenieść tę część makr do arkusza? co więcej; czy istnieje możliwość podpięcia blokady pod jednego użytkownika pliku? Chodzi mi o to by możliwość włączenia/wyłączenia kopiowania była możliwa tylko po wpisaniu hasła ochrony arkusza - znanego tylko przez jedną osobę, 'administratora'...
Powiedzmy że działa - potestuj. Trochę info o pliku: Podstawa: Makro sprawdza w nagłówku (w wierszu drugim) gdzie jest tekst "Zadanie" i "Grupa interwencyjna" jak również w wierszu trzecim szuka ostatniej niepustej komórki. (po tym rozpoznaje ile jest poszczególnych kolumn. Jeżeli zmienisz nazwy dodawać dowolną ilość kolumn do zadania i do pracowników....
...i jeszcze znalazłem jeden błąd który muszę zlikwidować, mianowicie jak uruchomię plik i wyskoczy okienko logowania to po wpisaniu nieprawidłowego hasła i kliknięciu na "Logowanie" czy Enter kolumny nie zostaną odkryte ale zostanie wyłączona ochrona z arkusza. Kliknięcie na anuluj jest OK. Dlaczego ta ochrona sama się wyłącza?
Szkoda, że nie czytasz dokładnie postów, z których kopiujesz kod VBA :D W tamtym wątku, chyba dość wyraźnie było opisane jakie problemy stwarza blokowanie komórek i ochrona arkusza :cunning: Dla uzyskania zbliżonego efektu tzn. uzyskanie oznaczenia wszystkich zmian jakie dokonane były od czasu ostatniego zamknięcia pliku :idea: (mechanizm ukrytej kopii...
Sheets("PLIK cut").Protect Scenarios:=True, UserInterfaceOnly:=True, Rassword:=<Haslo> Innych arkuszy do ukrycia i ochrony skoroszytu zmienic sub odsw() With Sheets("PLIK cut") .Unprotect <Haslo> .querytables(1).Refresh BackgroundQuery:=False .scrollArea="A1" ' option .Protect <Haslo> End With end sub P.S. Haslo napisane w cudzysłowie
witam hmmm może to zbyt proste, ale nie rozumiem zawartości pliku logowanieusera;/ jak dojść do tego czego oczekuję?? - użytkownik - osoba widząca w oknie Excela tylko Arkusza1 i Arkusz19, a z pozostałymi arkuszami łączy się poprzez widziane w Arkuszu1 buttony. - brak możliwości formatowania komórek, - brak dostępu do jakichkolwiek zakładek, - brak...
Witam, mam problem... Posiadam offica 2007 i nigdy nie ustawiałam hasła do ochrony arkusza, a mimo to jak chcę zminić dane w gotowych kalkulatorach wyskakuje okienko do wpisania hasła i oczywiście go nie znam. Czy jest coś takiego jak jakies serwisowe hasło, uniwersalne? Jak to wogóle jest możliwe żebym je tu miała skoro go nie ustawiałam? Proszę o...
Kolego JRV za diabła nie wiem o czym do mnie mówisz z excela jestem zupełnym laikiem więc bardzo Cię proszę, o co chodzi z tym odgadywaniem hasła? i nie bardzo rozumiem co to znaczy lub co mam z tym zrobić: wb.SaveAs ........... .Columns(5).Delete 'E pomocy proszę trochę jaśniej POZDRAWIAM I DZIĘKUJĘ Dodano po 3 Jeśli chcesz żebym podał hasło do ochrony...
Witam serdecznie, Mam następujący problem, udostępniam innym użytkownikom z mojej firmy pliki .xlsx do wypełnienia, które ze względu na późniejszą obróbkę makrami są poblokowane. Blokada polega na haśle w ochronie skoroszytu --> chroń strukturę i okna --> Struktura (nie chcę żeby pozostałe osoby widziały ukryte zakładki). Sęk w tym, że do późniejszych...
Staram się ale nie wychodzi mi to :-( Makr jeszcze nie robiłem to byłoby moje pierwsze. Jakbym ja zarządzał plikiem to nie byłoby mi potrzebne bo "ręcznie" bym odblokował plik zablokował komórki a później włączył ochronę arkusza ale do docelowego pliku kilka osób będzie miało dostęp. Czytałem jak poradzić sobie z drugim problemem. Na stronie https://docs.microsoft.com/en-us/office/...
To znowu ja :D spróbuj tym sam to napisałem 8) i jak u mnie to działa pozbywa sie całego okna i chasła ochrony przed zmianam w excelu. Napisz jak wyszło i przed zrobieniem utwórz kopie tak nawszelki wypadek :o . Programik do pozbywania sie chasła tylko do odczytu w excelu . Sam jestem ciekaw czy zadziała :P Pozdrawiam.
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...
Arkuszowi nadam wartość xlSheetVeryHidden i po kłopocie Dołóż jeszcze ochronę arkusza (z innego pliku będzie można odczytać, ale zmienić już nie). Warto też chronić projekt VBA hasłem, żeby nikt nie mógł zmienić atrybutu Visible arkusza w edytorze i powinno być OK. Teraz dopiero masz wybór :)
Efekt taki jak na zrzucie 910728 tzn. można wpisywać wszystko tylko w puste komórki, natomiast edycja niepustych jest zablokowana hasłem :D - można uzyskać poprzez kod VBA np taki jak w załączonym pliku :spoko: (hasło ustawione przykładowo 1234) 910729 Cześć, Super działa tylko, jak przekopiowałem kod do vba w moim pliku przestało to wszystko działać,...
W sumie pytasz się jak programowo zdjąć kod z chronionego projektu. VBAproject nie ma własności ani metody Password, więc wprost się nie da. Jest tylko Protection, które mówi czy jest ochrona. Jeżeli kod musi być chroniony, to lepiej jest publikować dodatek add-in z funkcjami lub funkcjonalnościami. A w katalogu wspólnym publikować info o nowej wersji,...
... W standardzie jeżeli arkusz jest udostępniony po sieci firmowej to w momencie używania go przez jedną osobę, druga osoba może go otworzyć w trybie "tylko do odczytu". Po założeniu hasła w celu przyznaniu dostępu tylko niektórym osobom założyłem hasło umożliwiające chroniące dokument przed edycją osób nieupoważnionych do tego. Po założeniu hasła...
Zamieść ten arkusz, bo nikt nie zgadnie co ty tam robisz... Kolega ' lesławek ' ma słuszny pogląd na tę sprawę ... :) ...wstawiłem kod pozmieniałem wszędzie wartość na TRUE i wyrzuca mi nadal błąd " Nie można użyć tego polecenia w chronionym arkuszu, Aby użyć tego polecenia, należy najpierw usunąć ochronę arkusza .... " dodatkowo wskazuje na ActiveSheet.Range("$D$1:$E$20001").AutoF...
hasło ochrona ochrona excel excel ochrona
symbol kłódki przekroczenie limit zasilać pralka amica przyciski
Dahua IPC-HFW1230S – czy kamera ma slot na kartę microSD? Modele S4/S5, obsługa SD Schemat ideowy multipleksera igłowego z ULN2803A i mikrokontrolerem do złącza pogo-pin