Archiwa tagu: VBA

Jak złamać hasło w Excelu?

Jak złamać hasło w Excelu?

Jak złamać hasło w Excelu?
Arkusz kalkulacyjny Excel można zabezpieczać przed podglądem i edycją na wiele sposobów. Jednym z nich jest zabezpieczenie komórek wybranych zakresów arkusza przed edycją, zmianą formatowania itp. Bywają np. takie sytuacje, że zapomnieliśmy hasło do arkusza, który chcielibyśmy odblokować. Może się też zdarzyć, że wpisywane hasło, które pamiętamy, jest niepoprawne. W takim przypadku warto być może podjąć próbę wpisania poprawnego hasła.

Próba z włączonym i wyłączonym CapsLock-iem

Najczęstszym błędem w pisaniu niepoprawnego hasła jest niepotrzebnie włączony CapsLock. Zanim podejmiemy próbę złamania hasła w Excelu, sugeruję sprawdzenie wpisywanego hasła wielkimi jak i małymi literami.

  • Prawym klawiszem kliknij na nazwę arkusza
  • Wybierz Unprotect Sheet…

  • Wpisz hasło, które pamiętasz
  • Wciśnij CapsLock
  • Ponownie wpisz to samo hasło co poprzednio

Ponadto być może warto spróbować też sprawdzić często używane hasła, czyli np. 123456 lub 654321. Jeśli te próby nie pomogą, można podjąć się złamania hasła w danym arkuszu, używając jedną z trzech poniżej wymienionych przeze mnie metod poniżej.

Metoda 1.

Łamanie hasła za pomocą makra (kod VBA).

Dotyczy plików zapisanych z rozszerzeniem (.xls) czyli obowiazujacych w wersji 2003 i starszych.

  • Wywołaj okno dialogowe VBA Alt + F11
  • Prawym przyciskiem myszy klikij na odpowienim pliku
  • Wybierz Insert > Module

  • Pobierz/skopiuj kod z tego llinku
  • Wklej skopiowany kod do wyświetlonego okna.
  • Uruchom poprzez przycisk Run F5
  • Na zakończenie procesu powinien pojawić się okno z komunikatem jak poniżej, co oznacza, że hasło zostało zdjęte z danego arkusza.

Alternatywnie można stworzyć specjalny plik Excela na komputerze zawierający makro „Jak złamać hasło w Excelu?”, łatwo uruchamiane z paska szybkiego dostępu.

    • Pobierz/skopiuj kod z tego llinku
    • Wklej kod do nowo utworzonego pliku Excela
    • Zapisz ten plik jako Excel-In w domyślnej ścieżce dostępu i zamknij
    • Na pasku szybkiego dostępu, wybierz More Commands…
    • Wybierz Chooose command from: Macros
    • Wybierz odpowiednie makro o nazwie BreakPassword
    • Kliknij Add >>

    • Ewentualnie dobierz ikonkę poprzez przycisk Modify…
    • OK

W tym momencie makro łamiące hasło otwartego arkusza, dostępne jest na bieżąco i działa każdorazowo po klikniecie w odpowiednią ikonkę, którą własnie dodaliśmy .

Metoda 2.

Łamania hasła za pomocą usunięcia fragmentu kodu odpowiedzialnego za zabezpieczane arkusza

Dotyczy plików z rozszerzeniem .xlsx czyli obowiazujacych od wersji 2007 i nowszych.

Od wersji 2010 domyślny plik Excela zapisywany jest w formacie (.xlsx). Wynika to z faktu, że całkowity plik jest suma spakowanych plików w tym formacie.

  • w oknie dialogowym VBA Alt +F11, sprawdź nazwę kodową arkusza, który chcesz odbezpieczyć
  • Rozpakuj plik Excela (np. za pomoc bezpłatnego 7-Zip).  Klikając prawym przyciskiem myszy na pliku i wybierając z menu podręcznego 7-Zip — > Otwórz archiwum
  • W archiwum przejdź do katalogu xl –> worksheets i ustaw się na pliku xml o szukanej nazwie kodowej
  • Naciśnij F4, aby przejść do edycji w domyślnym edytorze plików tekstowych (najczęściej będzie to Notatnik)
  • Znajdź, zaznacz i usuń frazę odpowiedzialną za blokadę arkusza począwszy od <sheetProtection…/> a skończywszy przed <pageMargins…>

  • Zapisz zmiany w pliku, czyli spakuj na nowo.

Nowo powstały plik powinien być pozbawiony blokady w danym arkuszu.

Metoda 3.

Łamania hasła za pomocą użycia Google Sheet

Aby to zrobić, potrzebujesz konta na Dysku Google.

  • Otwórz swoje konto na Dysku Google, aby otworzyć nowy arkusz wybierz Nowy i wybierz Arkusz Google, .
  • W arkuszu wybierz Plik i wybierz Importuj.
  • W oknie dialogowym Importuj plik wybierz z menu Prześlij.
  • Kliknij Wybierz plik z urządzenia.
  • Przejdź do arkusza kalkulacyjnego programu Excel na komputerze. Wybierz go i kliknij Otwórz.
  • W oknie Importuj plik wybierz Zastąp arkusz kalkulacyjny i wybierz Importuj dane.

Spowoduje to zaimportowanie chronionego arkusza programu Excel do arkusza Arkuszy Google.

Alternatywnie – możesz także wstawić plik bezpośrednio na swój Dysk Google (np. przeciągając go z komputera) i otworzyć bezpośrednio na dysku. W Google Sheets blokada arkusza już nie działa. Możesz edytować wszystko, co chcesz.

Teraz, gdy nie jest on chroniony, możesz wyeksportować arkusz z powrotem do formatu Excel na komputer.

  • W niechronionym teraz Arkuszu Google wybierz Plik i Pobierz jako Wybierz Microsoft Excel (.xlsx)
  • Wybierz Zapisz jako. Nadaj plikowi nazwę i wybierz Zapisz.

Wyślij plik: Jak złamać hasło w Excelu? do sprawdzenia

Niemniej jednak, każda z tych metod może okazać się niewystarczająca w szczególnych przypadkach. Choćby dlatego, że zastosowano inne rodzaje zabezpieczeń i wymaga to dodatkowych złożonych działań. W tym wypadku możemy spróbować się podjąć zlecenia odblokowania Twojego arkusza kalkulacyjnego Excel. Wystarczy kliknąć link poniżej i wysłać do nas plik do sprawdzenia.

Request a quote

Zapraszam również do zapoznania się z moimi projektami w Excelu dostępnymi w zakładce Pobierz, być może okażą się przydatne.

English Version

Excel VBA London in Business.

stronawbudowie

Microsoft Excel is one of the most popular computer applications being used for several purposes across the globe by variety of users. In fact it is one of those few computer programs that play an important role in delivering value to all kinds of business enterprises and organizations. Microsoft Excel is essentially a spreadsheet application that enables one to perform complex calculations, develop pivot tables and create data by using graphical and interpretative tools. There is not an iota of doubt that excel is one of the key ingredients in ensuring a business organization’s success, however the real challenge lies in determining how and for what purposes this amazing program can be used.

Undoubtedly, different business organizations running on varied business lines have different business prospects and goals in mind that they want to achieve through the use of Excel. Basically all a business organization needs is the right amount of freedom and tools to customize its Excel programs in order to derive standard results and reports that it requires and this is where VBA comes to their rescue. VBA is a programming language that stands for Visual Basic Applications and essentially a tool that people can use to develop programs in order to control the features and functioning of Excel.

A number of corporate people are of the opinion that Excel is the language of business enterprises in the present times and VBA is the ultimate tool for mastering over this language. No matter an organization is looking for a real-time solution for preparing its cash or sales budget or is looking forward to analyze some scientific data or is desirous of creating invoices and other forms related to its business, it can easily do is with the use of Visual basic application. A VBA program lets one insert a string of text on variable spreadsheets, automates the task that an organization performs frequently and gives one the freedom to create a custom command, toolbar button and even the menu command etc. Basically, it lets one develop everything that is suitable for one’s organization and that too without any complications.

Now that it is pretty much clear that without the use of VBA, Excel functions would work just like anything standard and basic, it is extremely important for the organization to include Visual basic applications into its business stature to derive best financial results. The most ideal way of infusing this Excel revolution into one’s organization is by engaging Excel VBA Business London experts that have specialization in designing and developing VBA tools that fit in the needs and aspirations of the concerned organization. Excel VBA business London is a highly competitive industry in the present times as every organization whether big or small, manufacturing or trading is striving hard to hire best VBA consultants available, thus a business enterprise desirous of making its mark in the industry must hire most qualified and experienced VBA developers and experts exactly like the ones available at Excel Developer in London.

Excel VBA Expert in London

Incorporate excel VBA for automating and simplifying the tasks of making reports, budgets, charts, graphs, invoices and forms etc. in your business and let excel help you excel in your business prospects.