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 PLIKÓW z FRAGMENTAMI PROCEDUR VBA

W poszczególnych zakładkach przedstawiono założenia i możliwości przykładowych rozwiązań plików MS Excel uzupełnionych o algorytmy pisane w języku VBA (Visual Basic for Applications). Wszystkie przedstawione projekty stosowane są w codziennej pracy. Wraz z opisem każdego pliku załączono jego instrukcję obsługi w formacie .pdf oraz demonstracyjną wersje pliku. Dostępne są również krótkie prezentacje wideo dla plików: LISTA OBECNOŚCI i REJESTR ZAKUPÓW.
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), zakładki zagadnienia vba (gdzie przedstawiam fragmenty algorytmów, przykłady makr, listingi itp.) 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.

Zestawienie plików: Płyta CD

LISTA OBECNOŚCI Makra w Excelu - Opis
REJESTR ZAKUPÓW Makra w Excelu - Opis
FAKTURA WEWNĘTRZNA Makra w Excelu - Opis
WTYCZKA DO EXCELA Makra w Excelu - Opis

/Produkcje komercyjne między innymi użytkowane w administracji Os. Rusa w Poznaniu.
Inne pliki i przykłady makr - dział ZAGADNIENIA VBA np. losowanie liczb, modyfikacja menu Excela, wyznaczanie daty świąt wielkanocnych w Excelu, uruchamianie makra przy modyfikacji określonej komórki, sortowanie tablic, pasek postępu zadania, wydruki itd. itp./

W kolejce do opracowania ;)


  • Program do przygotowania faktur Vat w Excelu wraz z rocznym rejestrem
  • Ewidencja pracowników z wydrukiem zaświadczeń
  • Miesięczna ewidencja godzin pracy w Excelu

Prezentowane pliki wykorzystywane są w pracy administracji jednego z osiedli Spółdzielni Mieszkaniowej 'Osiedle Młodych' w Poznaniu. Co istotne (np. dla zastosowania pliku 'Faktura wewnętrzna') wymieniona 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. Przedstawiane pliki ze względu na prostą obsługę oraz wymagania użytkowników nie zawierają własnego menu - do widocznych tabel Excel-a, dodano jedynie oprogramowane formanty. Część arkuszy roboczych została ukryta. Wyjątkowym w tym zestawieniu jest program FAKTURA WEWNĘTRZNA stanowiący bardzo obszerną tematycznie aplikację służącą do wykonania faktury wewnętrznej konserwatorów zgodnie z przyjętym planem kont oraz zestawienia rocznego robót (zarówno w klasyfikacji księgowej jak i rzeczowej). Ze względu na fakt, że program wykonując fakturę dokonuje jednocześnie dekretacji na konta robót jest on poważnym argumentem na potwierdzenie tezy, że w wielu przypadkach odpowiednie oprogramowanie MS Excel daje ciekawą alternatywę dla komercyjnych programów księgowych.

Uwaga dot. listy obecności

Na stronie dostępna jest również wersja ogólna (bez fragmentów aplikacji związanych z SM OM w Poznaniu) pliku 'Lista obecności'. Dodatkowe informacje na stronie 'Zagadnienia VBA'

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. Część możliwości programów została zablokowana, a wydruki zawierają informację o wersji demonstracyjnej.

Uwaga przed uruchomieniem programów

Wszystkie prezentowane na stronach niniejszej witryny programy w excelu, 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.