makroExcel

Programy w Excelu - samodzielne aplikacje pod MS Excel...

MENU

Najciekawsze działy

Poprawny CSS! Poprawny XHTML 1.0 Strict!

Słowo wstępu

Aplikacja MS Excel dzięki oferowanym formantom, makropoleceniom oraz formularzom, a także możliwości skojarzenia tych elementów z fragmentami procedur napisanych w języku VBA (Visual Basic for Applications) jest elastycznym narzędziem pracy mogącym, w wielu przypadkach z powodzeniem, zastąpić wyspecjalizowane programy. Możliwości tych większość użytkowników nawet nie stara się wykorzystać, a nie jest to wcale takie trudne. Na niniejszej stronie pokazano niektóre praktyczne rozwiązania mogące znaleźć zastosowanie w firmie - nie tylko w ewidencji. Przedstawione przykłady zaczerpnięte są z zakresu pracy autora strony tj. działalności spółdzielni mieszkaniowej.

PRZYKŁADY PROGRAMÓW VBA

W poszczególnych zakładkach przedstawiono założenia i możliwości przykładowych aplikacji, pisanych w języku VBA (Visual Basic for Applications) dla MS Excel, z których każda stosowana jest w codziennej pracy autora strony. Wraz z opisem każdego programu załączono jego instrukcję obsługi w formacie .pdf. Strona będzie stopniowo aktualizowana o krótkie prezentacje wideo dla omawianych programów. Obecnie są one dostępne dla programów: OKNA EWIDENCJA, OKNA KORESPONDENCJA, OKNA WYKONAWSTWO, BAZA TELEADRESOWA, REJESTR WODOMIERZY, WINDYKACJA KORESPONDENCJA i WYKUP GRUNTÓW.

Zestawienie programów: Płyta CD

OKNA EWIDENCJA Opis
OKNA KORESPONDENCJA Opis
REJESTR WODOMIERZY Opis
BAZA TELEADRESOWA Opis
WYKUP GRUNTÓW Opis
OKNA WYKONAWSTWO Opis
WINDYKACJA KORESPONDENCJA Opis

/Produkcje komercyjne użytkowane w administracji Os. Rusa w Poznaniu.
Inne pliki i przykłady makr - dział ZAGADNIENIA VBA/

W kolejce do opracowania ;)


  • Program do rozliczeń przykładowej wspólnoty mieszkaniowej
  • Program do prowadzenia magazynu w Excelu

Podstawowe założenia dotyczące uproszczenia obsługi programów w Excelu:

  • Każda funkcja programu dostępna nie więcej niż dwoma kliknięciami myszy
  • Czytelne menu /od trzech do siedmiu przycisków/
  • Funkcje programu pogrupowane tzn. do codziennej obsługi używane jeden/dwa przyciski
  • Funkcje formularzy dostępne stopniowo tak by użytkownik nie zastanawiał się 'co dalej?'
  • Funkcje podglądu danych i wydruku z wolnym dostępem
  • Funkcje wprowadzania danych w razie potrzeby dostępne na hasło
  • Widoczne tylko menu programu - arkusze robocze i wydruków ukryte

Prezentowane programy w excelu wykorzystywane sa w codziennej pracy administracji jednego z osiedli Spółdzielni Mieszkaniowej 'Osiedle Młodych' w Poznaniu. Jednostka administracyjna obejmuje prawie 3000 lokali mieszkalnych zgrupowanych w osiemnastu budynkach o różnej wysokości podzielonych na siedem nieruchomości tj. grup budynków o niezależnych budżetach remontowych. W związku z powyższym zakres tematyczny programów obejmuje różnego rodzaju ewidencje stanu technicznego lokali /np. stolarka okienna, wodomierze/ z opcjonalnym podziałem na budynki i nieruchomości oraz sprawy związane z obsługą wniosków i korespondencji mieszkańców osiedla. MS Excel pozwala bez większego problemu na obsługę jednostki administracyjnej o wspomnianej wyżej wielkości przy zachowaniu prostoty obsługi programów oraz szybkości ich działania.
Osoby zainteresowane programowaniem zapraszam do zakładki programowanie od kuchni (gdzie przedstawiam fragmenty algorytmów oraz swoje własne, wynikające z praktyki, przemyślenia na temat programowania) oraz do zakładki tutoriale, gdzie przedstawiam swego rodzaju przepisy na zastosowanie makropoleceń oraz na wykonanie pełnej aplikacji. Jeden przepis realizowany jest na przykładzie pliku REJESTR ZAKUPÓW, drugi na przykładzie programu OKNA EWIDENCJA.

Uwaga ogólna

Wszystkie prezentowane na stronach niniejszej witryny programy w excelu, instrukcje obsługi, przykłady itp. są plikami przygotowanymi specjalnie na potrzeby prezentacji sieciowej - pozbawione są wszelkich danych osobowych zarówno mieszkańców osiedla jak i pracowników administracji, dane o wyposażeniu technicznym lokali, dane finansowe osiedla i nieruchomości itp. są fikcyjne. Wydruki zawierają informację o wersji demonstracyjnej.

Uwaga przed uruchomieniem programów

Wszystkie prezentowane na stronach niniejszej witryny pliki, napisane są w wykorzystaniem makropoleceń pod edytorem Visual Basic. Standardowo Excel ustawiony jest na wysoki poziom zabezpieczeń i nie uruchamia żadnych tego typu dodatków. Przed uruchomieniem pliku należy ustawić średni poziom zabezpieczeń (wtedy w przypadku uruchamiania plików z makropoleceniami) arkusz kalkulacyjny zapyta czy ma je również włączyć):
- Pasek poleceń 'NARZĘDZIA' / MAKRA / ZABEZPIECZENIA / POZIOM ŚREDNI (Excel 2003),
- Karta 'Developer', grupa 'Kod', przycisk 'Bezpieczeństwo makr'
Jeśli karta 'Developer' nie jest dostępna to użyj: 'PRZYCISK MICROSOFT OFFICE' / OPCJE PROGRAMU EXCEL / POPULARNE / NAJCZĘŚCIEJ UŻYWANE OPCJE W PRACY Z PROGRAMEM EXCEL / POLE WYBORU 'POKAŻ KARTĘ DEVELOPER NA WSTĄŻCE'

© 2009-2010 G. Koralewski design by styleshout.