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 " &...
1. chronić arkusz [syntax=vb]Sub Button4_Click() activesheet.Unprotect 'ew. haslo Rows ("7:19") .Hidden = Not Rows ("7: 19") .Hidden Activesheet.Protect 'haslo End Sub [/syntax]
Logowanie mówisz ... Excel nigdy nie był przedstawiany jako narzędzie do tworzenia oprogramowania, nawet przez Microsoft. To ślepa uliczka, a im później z niej wycofać, tym większy żal wyrzucić prowizorkę Do tego są bezpieczniejsze języki, podzielone na podzespoły: bazy danych do przechowywania danych, kod jako kod, GUI to GUI Co ci z zabezpieczenia...
Dzięki za próby pomocy mi jednak arkusz nadal pozostaje zablokowany do edycji - nie mogę go filtrować ani np. zmieniać kolorów czcionki, ukrywać kolumn. Pozostaje opcja wyboru z droplisty tylko
Posiadam rozbudowany plik Excel. Muszę dodać w nim opcję ukrywania poszczególnych kolumn w zależności od tego jakie hasło wpisze użytkownik przy otworzeniu pliku Excel. Przypuśćmy, że użytkownik A podaje swoje hasło, więc w jego arkuszu nie pokazują się kolumny C,D,E. Natomiast jeśli użytkownik B poda swoje hasło nie będzie widział kolumn np.G oraz...
Cześć, utworzyłem plik excela który działa w taki sposób, że za każdym razem kiedy go włączam pojawia się okienko user form i w zależności od wprowadzonego użytkownika i hasła odkrywają się konkretne arkusze, a pozostałe zostają ukryte. Dla każdego użytkownika odkrywają się inne arkusze. Ustawiłem w workbook open żeby za każdym razem przy włączaniu...
[syntax=vb] Sub PRLPlusik() MsgBox "Odkrywam..." Sheets("Arkusz1").Select ActiveSheet.Unprotect ("haslo") Columns("A:A").EntireColumn.Hidden = False ActiveSheet.Protect ("haslo") End Sub Sub PRLMinusik() MsgBox "Ukrywam..." Sheets("Arkusz1").Select ActiveSheet.Unprotect ("haslo") Columns("A:A").EntireColumn.Hidden = True ActiveSheet.Protect ("haslo")...
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...
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.
Są dwa typy userów - administrator który widzi wszystkie arkusze i user szeregowy, czyli sprzedawca (Basia/Ania itp), który widzi tylko swój arkusz z klientami oraz arkusz z raportami. Po uruchomieniu skoroszytu Excel pyta o login i hasło, na tej podstawie makro ukrywa niektóre arkusze, zależnie od tego kto się zaloguje. Arkusz z klientami "wolnymi",...
Zapewne chodzi o to, żeby otwarcie bez obsługi makr zablokowało arkusze. Można ukryć arkusze z atrybutem veryhidden, zostawiając jeden z informacją w stylu: "sorry, otwarto bez makr, czy cóś". Ukrywanie realizować przy każdym zamknięciu arkusza, a przy otwarciu odkrywać. Edycję VB ochronić hasłem, żeby nikt nie zmienił atrybutów. Edit: O, zdążyłeś wstawić...
Witam. Mam pytanko związane z pewną funkcją Excela zaznaczoną na poniższym screenie, a dokładnie 'Tryb projektowania'. Poniższy kod służy mi jednym kliknięciem do odkrywania/ukrywania wszystkich arkuszy. Czy do tego kodu jest możliwość dodać aby przy odkryciu wszystkich arkuszy została zaznaczona automatycznie opcja pokazana na screenie a po ukryciu...
Tak dla pewności zapytam: 1. Jeśli użytkownik zmieni hasło w czasie pracy? 2. Jeśli otworzy bez VBA? To wszystko jest do ominięcia, ale trochę z tym zachodu. Makra muszą znajdować się w kodzie przy zdarzeniach skoroszytu (Thisworkbook). Ukrywasz przez .Visible = xlVeryHidden (odkryć można tylko z poziomu VBA!), odkrywasz przez .Visible = True. Lepiej...
... Mam jeszcze jedno pytanko - mianowicie czy można rzeczywiście "chronić arkusz" - ponieważ jak wiemy sposób oryginalny może każdy łatwo odblokować? Łatwo??? Uważasz że jeżeli ktoś będzie chciał skorzystać z twojego arkusza gdyż sam nie potrafi czegoś takiego (podobnego) stworzyć będzie wiedział jak złamać hasło chroniące arkusz. (Odblokować arkusz)....
Witam czytałem o sposobach zabezpieczenia hasłem excela bezpośrednio z opcji chroń arkusz lub po przez VBA, o blokowaniu i ukrywaniu kolumn, wierszy i arkuszy. Wiem że mój problem da się rozwiązać jedynie poprzez zastosowanie Userform i nie jest to łatwe;/ opis mojego skoroszytu: Arkusz1 - zestawienie danych z pozostałych arkuszy, są w nim butony oraz...
Witam, mam napisane makro na kopiowanie całych arkuszy z jednego pliku do nowego. Wszystko mi działa i funkcjonuje poza jednym. W pewnym momencie wyskakuje mi informacja, że zasoby fizyczne do obliczeń są za małe i wyskakuje błąd. Spowodowane to jest tym, że z pliku głównego, gdzie są kopiowane arkusze do nowego pliku podczas mojej procedury początkowo...
udało się rozwiązać problem, ale mam jeszcze jedno pytanie. Co zrobić żeby dane pobrane z formuły INDEX i MATCH po zapisaniu w folderze były stałe ?. To znaczy jak na przykład osoba której prześlę ten plik, a nie ma dostępu do pliku źródłowego widziała wygenerowane wcześniej dane w komórkach ? Cieszę się, że udało Ci się rozwiązać problem z funkcją...
Dzięki bardzo, o to właśnie chodziło. Jeszcze mam jedną uwagę związaną z tą opcją. Do każdego arkusza mam dodany poniższy wpis który powoduje że po wyjściu z arkusza automatycznie zostaje ukryty: [syntax=vb]ActiveWorkbook.Unprotect Password:="tutaj_hasło" If Sheets("Admin").Range("N2") = 1 Then Else Me.Visible = xlVeryHidden ActiveWorkbook.Protect Password:="tutaj_hasło"...
bezsens takiego "zabezpieczenia" pliku To może trochę inaczej (załącznik). Wszystko działa ładnie jak się zezwoli na używanie makr. Oczywiście nie polecam trzymać tam danych chronionych, ale np. do przygotowywania listy obecności dla n pracowników jest to fajny pomysł bo wystarczy zrobić jeden plik excela i każdy dostanie listę ze swoimi danymi......
Nie znam zasad i pewnie nawet nie chcę znać, ale możesz tu obejść ograniczenie formatowania warunkowego stosując dodatkową kolumnę i warunek złożony. Załóżmy, że w zielonym polu określasz kilka komórek, do których będziesz wpisywał jakieś liczby. Dla wygody zapisu i logicznego czytania kodu warunków proponuję jakoś nazwać te komórki. Teraz idziemy na...
Dziękuje. Domyślam że tylko w taki sposób można rozwiązać mój problem. Wolałbym aby każdy arkusz który ma być ukryty i zabezpieczony hasłem, był ukryty i zabezpieczony hasłem. Natomiast makro nie otwierało arkusza ale "wykonało pracę" i nie musiało ukrywać z powrotem arkusza. Zasada działania jak funkcji excela. Czy jest to możliwe?
Witam. Mam napisaną aplikację w Excelu służącą do „pełnej” obsługi małego zakładu szklarskiego. Czyli pozwala na spisanie i wykazanie materiałów oraz prac wykonanych dla klienta, w oparciu o te dane – wystawienie faktury, pozwala na prowadzenie gospodarki materiałowej, archiwizuje faktury, prowadzi małą księgowość, posiada wykaz klientów...
excel ukrywanie arkuszy ukrywanie arkuszy excel excel makro ukrywanie arkuszy
gniazda radia samochodowego canon drukować czarny wskaźnik paliwo cordoba
nauczanie atego nauczanie atego
Volkswagen T5 T5 GP wyświetlacz MFA lokalizacja obsługa typy usterki MFA+ Maxidot Oznaczenie RT01 na płytce drukowanej - termistor