na tej stronie zamieszczane są ciekawe i kreatywne przykłady wszechstronnych zastosowań programu MS Excel (m.in. biznesowych, finansowych, użytkowych i rozrywkowych). Wybrane zostały najlepsze programy (tzw. aplikacje) stworzone przez uczestników naszych kursów, realizowanych w ramach LabMasters oraz Uniwersytetu Warszawskiego. Każda praca ma w sobie to coś, co czyni ją niepowtarzalną i może stać się inspiracją do tworzenia własnych narzędzi programistycznych. Jeśli podoba Ci się aplikacja, koniecznie oznacz ją jako godną polecenia!

Hangman

Gra Wisielec w Excelu powstała z wykorzystaniem zaawansowanych narzędzi VBA. Gra jest wariacją popularnej gry towarzyskiej polegającej na odgadnięciu wyrażenia  w określonej liczbie podejść. Gracz wybiera jedną lub wiele kategorii, z których losowane jest wyrażenie do odgadnięcia. Gracz wybiera litery – jeśli podano poprawną literę, odkrywa się ona w haśle, jeżeli nie – rysuje się kolejna część szubienicy i odejmowane jest jedno życie.

Hangman

Korzystanie z aplikacji

Po otwarciu pliku i uruchomieniu makr, pojawia się panel do logowania. Możemy zarejestrować nowego użytkownika, bądź zagrać bez logowania. Następnie, wybieramy przycisk Nowa gra, w kolejnym oknie wskazujemy interesującą nas kategorię i naciskamy OK. Możemy także dodawać własne kategorie i wyrażenia do odgadnięcia. W tym celu, w menu głównym, naciskamy przycisk Opcje.

Główne atuty

design aplikacji, dopracowanie szczegółów, użycie zaawansowanych narzędzi programistycznych, m.in. funkcji Windows API, modułów klas, szyfrowania haseł, wyrażeń regularnych, czy formularzy UserForm.

Wykorzystana wiedza z kursów

VBA dla ekspertów – interfejs użytkownika i UserForms, VBA dla ekspertów – sterowanie Windows i MS Office

Autorzy

Maciej Jasiuczenia, Hanna Jędrachowicz, Bolesław Muzalewski