Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Tworzenie nowych skoroszytow po wybraniu pozycji z listy rozwijalnej VBA

ag851104 12 Sty 2018 23:18 252 3
  • #1 12 Sty 2018 23:18
    ag851104
    Poziom 3  

    Cześć :) .jestem poczatkujacym a raczej raczkujacym uzytkownikiem VBA.mam ogromną prosbę o pomoc.
    Chciałabym stworzyć makro, które po wybraniu ODDZIAŁU pozycji w filtrze utworzy nowy skoroszyt z 3 zakladkami jak te w pliku i beda zawierac dane tylko tego oddzialu i zapisze go z nazwa wybranego oddziału.
    Stworzone tabele w 3 zakladkach sa ukazane na przykladowych wartosciach. Polega to na tym, iż sa tam wyniki finansowe kazdego oddzialu i kierownicy innych oddzialow nie moga zobaczyc nie swoich wynikow.
    Oddziałow jest okolo 30 wiec ogromnym ulatwieniem byloby okreslenie w vba ze ma to wyslac z outlooka dany plik (wybrany oddzial)do danych osob. Tresc maila ta sama. Ale to chyba juz wyzsza szkola jazdy :P

    0 3
  • #2 14 Sty 2018 22:40
    Prot
    Poziom 27  

    ag851104 napisał:
    Chciałabym stworzyć makro, które po wybraniu ODDZIAŁU pozycji w filtrze utworzy nowy skoroszyt z 3 zakladkami jak te w pliku i beda zawierac dane tylko tego oddzialu i zapisze go z nazwa wybranego oddziału.


    Jeżeli zrezygnujesz z 2 filtrów (pozostanie tylko jeden - ODDZIAŁ :D ) to możesz wykorzystać załączone 3 makra
    rozlicze..e.zip Download (1.18 MB)Punkty: 3.5 dla użytkownika

    (zaczynasz zawsze od makra ZBIOR :!: które tworzy skoroszyty dla wszystkich oddziałów). Ustawiasz kursor na kolejnych tabelach przestawnych (w pozostałych 2 arkuszach) i uruchamiasz kolejne makra, które przygotują Ci odpowiednie skoroszyty dla każdego oddziału. :spoko:

    0
  • #3 15 Sty 2018 00:15
    ag851104
    Poziom 3  

    Dziekuje za makra :)
    Tylko jak naciske uruchom to wyglada rzeczywiscie jakby tworzyl pliki dla wszystkich oddzialow ale nie widze zeby sie gdzies zapisywaly chyba ze nie dziala ta funkcja ze nadawana jest nazwa wybranego oddzialu i dlatego nie ma wiecej tych skoroszytow.
    Mam pytanie zeby zrezygnowac z pozostalych filtrow musialabym jakos wybrac dane z miesiaca ktory mnie interesuje.
    bo makro ktore podeslales nie uwzglednia daty kontrolingowej czyli robi zrzytke wynikow z kilku miesiecy. Wiec musialabym miec opcje wybrania miesiaca chyba ze zalozyc ze na chwile obecna w styczniu rozliczamy listpopad i w kodzie napisac zeby dane byly z 2 miesiacy wstecz...tak teraz glowkuje :P
    Co myslisz?
    Pozdrawiam
    Ania

    0
  • #4 15 Sty 2018 09:51
    Prot
    Poziom 27  

    ag851104 napisał:
    nie widze zeby sie gdzies zapisywaly


    Nie znam konfiguracji Twego komputera, więc do testów wprowadzony jest na stałe katalog "C:\Temp" - tam sprawdź czy są Twoje skoroszyty dla wszystkich oddziałów. :D

    Dodano po 19 [minuty]:

    ag851104 napisał:
    makro ktore podeslales nie uwzglednia daty kontrolingowej czyli robi zrzytke wynikow z kilku miesiecy. Wiec musialabym miec opcje wybrania miesiaca chyba ze zalozyc ze na chwile obecna w styczniu rozliczamy listpopad i w kodzie napisac zeby dane byly z 2 miesiacy wstecz...tak teraz glowkuje


    Makra realizują tylko sporządzenie "zrzutki" odpowiednich tabel dla poszczególnych oddziałów do odrębnych skoroszytów :!: Co się znajduje w określonych tabelach przestawnych - zależy od Ciebie - masz możliwość "manipulowania" danymi w arkuszu "dane" oraz zakresami danych w tabelach przestawnych :idea:

    W kodzie można zapisać bardzo wiele - można nawet tworzyć właściwe tabele przestawne (z jednym filtrem) :D

    0