Witam.
Kilka dni temu pozmieniało się trochę u mnie w pracy. Mianowicie ja dostałem kilka nowych obowiązków, które miała koleżanka, a ta z kolei dostała zadanie, które dotychczas było robione przez kierownika.
Chodzi o planowanie dostaw mięsa do sieci sklepów. Sposób tworzenia tego planu jest dość prymitywny, ale z racji tego że nie ma wiele czasu, to nie ma czasu na jakieś większe udoskonalenia czy zmiany w systemie tworzenia planu. Więc póki co ona robi to tak samo jak dotychczas robił to kierownik. Przykładowy plik pokazujący mechanizmy działania takiego arkusza dodałem do zalączników.
Sam arkusz nie jest skomplikowany. Skomplikowane jest wprowadzanie zmian w tym arkuszu w przypadku, gdy na daną trasę wychodzi więcej mięsa niż auto jest w stanie załadować (wtedy trzeba przesunąć jakiś sklep do innej trasy). A w podsumowaniu trasy usunąć cześć formuły odpowiedzialnej za "wagę" zamówienia z danego sklepu i tą część przypisać do innej trasy. W przykladowym pliku nie jest to trudne, ale robi się upierdliwe w momencie kiedy sklepów jest 400. W dodatku goni człowieka czas, a na dodatek co chwilę ktoś dzwoni bądź wchodzi do biura z pytaniem. Łatwo wtedy o pomyłkę. Znalezienie błędu w takim przypadku to prawie jak szukanie igły w stogu siana.
I tu moje pytanie. Czy jest techniczna możliwość (np poprzez wykorzystanie makra) na wyeliminowanie głównego problemu - odnalezienie sklepu który się pomineło/zdublowało? Docelowo myślałem, aby w arkuszu X te sklepy, które nie zostały uwzględnione automatycznie oznaczały sie kolorem np niebieskim, a te które zostały policzone więcej niż raz kolorem np czerwonym. Moja znajomość excela zamyka się w korzystaniu z formuł dostępnych w programie. Makra to poza moimi wyobrażeniami (ale o tym za chwile jeszcze coś napiszę). Myślałem żeby użyć kombinacji funkcji licz.jeżeli, wyszukaj i może jeszcze kilku innych. Nie zagłębiałem się zbytnio póki co w to, bo wydaje mi się że będzie to skomplikowane a samo użycie do końca nie bedzie spełniać stawianych przeze mnie wymagań. Dlatego też myślę o makrach. Mam co do tego dwa pytania.
Po pierwsze. Czy takie coś o czym pisze jest wykonalne poprzez napisanie odpowiedniego makra? (nie mówie żeby ktoś to za mnie zrobił po prostu zastanawiam sie jak daleko można się posunąć w obsłudze excela korzystając z własnoręcznie pisanych makr)
Po drugie. Jeżeli można (a nawet w sumie jeżeli nie), to czy zna ktoś jakaś publikacje z której mógłbym się nauczyć pisać makra (o ile wiem to całe te oparte są o język programowania VBA więc w zamyśle szukam kursu VBA)? Najlepiej takie z przykładami. Chodzi o publikacje książkowe jak i elektroniczne które uważacie za lepsze.
Z góry dziękuję za wszelką pomoc
Pozdrawiam.
Kilka dni temu pozmieniało się trochę u mnie w pracy. Mianowicie ja dostałem kilka nowych obowiązków, które miała koleżanka, a ta z kolei dostała zadanie, które dotychczas było robione przez kierownika.
Chodzi o planowanie dostaw mięsa do sieci sklepów. Sposób tworzenia tego planu jest dość prymitywny, ale z racji tego że nie ma wiele czasu, to nie ma czasu na jakieś większe udoskonalenia czy zmiany w systemie tworzenia planu. Więc póki co ona robi to tak samo jak dotychczas robił to kierownik. Przykładowy plik pokazujący mechanizmy działania takiego arkusza dodałem do zalączników.
Sam arkusz nie jest skomplikowany. Skomplikowane jest wprowadzanie zmian w tym arkuszu w przypadku, gdy na daną trasę wychodzi więcej mięsa niż auto jest w stanie załadować (wtedy trzeba przesunąć jakiś sklep do innej trasy). A w podsumowaniu trasy usunąć cześć formuły odpowiedzialnej za "wagę" zamówienia z danego sklepu i tą część przypisać do innej trasy. W przykladowym pliku nie jest to trudne, ale robi się upierdliwe w momencie kiedy sklepów jest 400. W dodatku goni człowieka czas, a na dodatek co chwilę ktoś dzwoni bądź wchodzi do biura z pytaniem. Łatwo wtedy o pomyłkę. Znalezienie błędu w takim przypadku to prawie jak szukanie igły w stogu siana.
I tu moje pytanie. Czy jest techniczna możliwość (np poprzez wykorzystanie makra) na wyeliminowanie głównego problemu - odnalezienie sklepu który się pomineło/zdublowało? Docelowo myślałem, aby w arkuszu X te sklepy, które nie zostały uwzględnione automatycznie oznaczały sie kolorem np niebieskim, a te które zostały policzone więcej niż raz kolorem np czerwonym. Moja znajomość excela zamyka się w korzystaniu z formuł dostępnych w programie. Makra to poza moimi wyobrażeniami (ale o tym za chwile jeszcze coś napiszę). Myślałem żeby użyć kombinacji funkcji licz.jeżeli, wyszukaj i może jeszcze kilku innych. Nie zagłębiałem się zbytnio póki co w to, bo wydaje mi się że będzie to skomplikowane a samo użycie do końca nie bedzie spełniać stawianych przeze mnie wymagań. Dlatego też myślę o makrach. Mam co do tego dwa pytania.
Po pierwsze. Czy takie coś o czym pisze jest wykonalne poprzez napisanie odpowiedniego makra? (nie mówie żeby ktoś to za mnie zrobił po prostu zastanawiam sie jak daleko można się posunąć w obsłudze excela korzystając z własnoręcznie pisanych makr)
Po drugie. Jeżeli można (a nawet w sumie jeżeli nie), to czy zna ktoś jakaś publikacje z której mógłbym się nauczyć pisać makra (o ile wiem to całe te oparte są o język programowania VBA więc w zamyśle szukam kursu VBA)? Najlepiej takie z przykładami. Chodzi o publikacje książkowe jak i elektroniczne które uważacie za lepsze.
Z góry dziękuję za wszelką pomoc
Pozdrawiam.