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!

Sudoku

Kultowa gra Sudoku w Excelu, która polega na uzupełnianiu pól liczbami od 1 do 9 zgodnie z zasadami gry. Celem jest wstawienie każdej liczby od 1 do 9 dokładnie raz w każdym wierszu, kolumnie oraz w małych kwadratach składających się z 9 pól. Aplikacja pozwala na wybór poziomu trudności oraz wielkości planszy, losowanie gier, a także tworzenie własnych plansz. Dodatkowo, użytkownik ma możliwość korzystania z podpowiedzi, sprawdzenia poprawności dotychczasowego rozwiązania oraz wskazania ewentualnych błędów.

Korzystanie z aplikacji:
Po otwarciu pliku, użytkownik wybiera parametry gry, takie jak poziom trudności i wielkość planszy, a następnie naciska przycisk Start. Po wygenerowaniu planszy można przystąpić do rozwiązywania Sudoku, korzystając z dostępnych funkcji, takich jak podpowiedzi czy sprawdzenie poprawności.

Do kogo skierowana jest aplikacja?

  • Miłośnicy Sudoku: Osoby, które regularnie grają w Sudoku i chcą spróbować swoich sił w wersji Excelowej.
  • Użytkownicy Excel: Osoby chcące poznać nowe sposoby wykorzystania Excela do rozwiązywania łamigłówek oraz automatyzacji zadań.
  • Studenci i entuzjaści programowania w VBA: Osoby uczące się VBA, które chcą zobaczyć praktyczne zastosowanie tego języka do stworzenia interaktywnej gry.
  • Osoby uczące się Excela: Użytkownicy chcący poprawić swoje umiejętności w Excelu poprzez pracę z aplikacją, która wykorzystuje różnorodne funkcje programu.

Sudoku

Korzystanie z aplikacji

Po otwarciu pliku, wybieramy parametry gry i naciskamy przycisk Start. Po wygenerowaniu nowej planszy, możemy już przystąpić do rozwiązywania Sudoku.

Główne atuty

  • Prostota w obsłudze: Intuicyjny interfejs ułatwiający użytkownikom rozpoczęcie gry bez potrzeby dodatkowych instrukcji.
  • Zaprojektowanie mechanizmu gry i plansz: Precyzyjne wykonanie mechanizmu losowania i tworzenia plansz.
  • Funkcje wspierające gracza: Możliwość sprawdzania poprawności rozwiązania, wskazywania błędów i dawania wskazówek.

Funkcje ExcelaVBA wykorzystane w aplikacji:

  • Formanty formularza Excel: Użycie formantów do interakcji użytkownika z grą.
  • VBA podstawowe: Automatyzacja procesów tworzenia planszy, losowania gier oraz weryfikacji poprawności rozwiązania.

Wykorzystana wiedza z kursów

Automatyzacja pracy w programie MS Excel z wykorzystaniem języka VBA, Wydajna praca w VBA w programie MS Excel

Autorzy

Dominika Krupa i Alicja Zalewska