Wstęp do makr - jak poprowadzić szkolenie?

0

Cześć.

Mam trudne zadanie w nauczeniu ludzi z pracy Excela i podstaw VBA. O ile z Excela jestem w stanie przekazać im całkiem sporo (jedno szkolenie im już robiłem), o tyle z VBA potrzebny mi "repertuar do odegrania", bo moje makra to głównie obiekty, strony www, xml, sql itp, połamią sobie nogi jak opowiem im o integracji z webservice'ami, dlatego chciałbym prosić Was o podpowiedź: jakie mogą być przykładowe makra do przedstawienia/przećwiczenia dla ludzi początkujących z Excela (powiedzmy vlookup, sumifs i pivoty to jest szczyt ich wiedzy)?

Nie chcę im pokazywać jak się liczy silnię rekurencyjnie, ani jak się wyznacza liczby pierwsze ani nie będziemy budować ciągu fibonacciego :) To jest grupa ludzi, którzy wykorzystują Excela do typowych prac biurowych (wpisz, wklej, zapisz, wyszukaj, zrób zestawienie), jest pomysł żeby im rzucić zajawkę z VBA (po ostatnim szkoleniu zajawka na tabele przestawne okazała się sukcesem). Znalazłem: zamiana kolejności wyrazów, wyszukiwanie kodu pocztowego gdy cały adres jest w jednej komórce i w każdym wierszu kod pocztowy jest gdzieś indziej), na więcej nie mam pomysłów :)

Od czego uczyliście się programowania, na czym złapaliście bakcyla?

0

Nie wiem, czy makrami czy nie, ale może coś z tego Ci się przyda:

  1. wstawianie w komórkę jakiejś wartości w zależności od tego, jaka jest w innej (np. Konto("firma")) wstawi jakiś mpk )
  2. zrobienie kilku arkuszy w skoroszycie na podstawie danych w kolumnie pierwszego arkusza (np. jakis arkusz delegacji , są kolumny nazwisko, imie, data od, data do, km, dieta, występuje wiele wierszy dla tej samej osoby, i żeby automagicznie dołożyły się arkusze dla każdego delikwenta tylko z jego dietami)
  3. jakies przeliczenia w obszarze danych (np. zwiększenie / zmniejszenie wartości komórek w obszarze danych o jakiś procent czy wartość)
0

Dzięki, dało mi to jakieś wskazówki.

Ciekawe jakby zareagowali, gdybyśmy napisali jakąś prostą grę dwuosobową, typu kółko i krzyżyk albo statki (z wykorzystaniem np zapisu ruchów do sql'a :D).

0

pokaż im coś co im się przyda; na przykład jak zrobić formularz do wprowadzania danych, sprawdzanie poprawności numeru PESEL / NIP / NRB (w zależności z czym tam pracują), pobieranie z bazy danych kodu pocztowego na podstawie miasta / zaciąganie listy urzędów skarbowych wg miasta

spytaj jakie rutynowe prace wykonują codziennie i pokaż jak je można zautomatyzować

1 użytkowników online, w tym zalogowanych: 0, gości: 1