Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Zmiana wartoœci komórek w kolumnie w zależnoœci od dnia tygodn

krismajki59 22 Jun 2020 21:53 606 5
  • #1
    krismajki59
    Level 8  
    Witam, potrzebuję pomocy w stworzeniu kodu i zdarzenia, które go uruchomi.
    Mam raport produkcyjny oraz drugi arkusz dyspozycje. W dyspozycjach podane sš iloœci do wykonania(zapisane w kolumnie np. B) oraz jest kolumna, która odejmujšc iloœć już wykonanš z arkusza produkcyjnego informuje o iloœci pozostałej do wykonania (np. kolumna G) - formuła dla komórek w tej kolumnie to =B6-WYSZUKAJ.PIONOWO(F6;'Arkusz 1'!$A$5:$H$24;8;0)
    Jeżeli dla dnia roboczego wszystko jest ok to problem powstaje w weekend i œœwięta. Raport produkcyjny to raport dobowy i zeruje się codziennie o 22:00, natomiast dyspozycje sš na cały weekend. Dlatego wartoœć kolumny, która wskazuje iloœć pozostałš do wykonania również zeruje się o 22:00. Potrzebuję kod który będzie zapisywał dane do kolumny np. H w dyspozycjach (wartoœć pozostała do wykonania) od pištku 14:00 do poniedziałku 14:00 pomimo zerowania danych w arkuszu produkcyjnym.
    😢😢😢
  • #3
    krismajki59
    Level 8  
    Prot wrote:
    krismajki59 wrote:
    problem powstaje w weekend i œœwięta.

    Proponuję wykorzystać w celu rozwiązania "problemu" :D np. formułę =DZIEŃ.TYG(DZIŚ();1) lub funkcję DNI.ROBOCZE(data_początkowa;data_końcowa;[święta]) :idea:

    Bez załącznika trudno coś konkretnego podpowiedzieć :cry:


    Chciałbym, aby w arkuszu dyspozycje w kolumnie np. H zapisywala się różnica zadanych dyspozycji (kolumna B) i wykonanej produkcji (arkusz 1) od piątku 14:00 do poniedziałku 14:00, pomimo zerowania danych w arkuszu 1 codziennie o 22:00.
  • #4
    Prot
    Level 38  
    krismajki59 wrote:
    Jeżeli dla dnia roboczego wszystko jest ok :?: :D to problem powstaje w weekend i œœwięta.

    Co jest ok :?: W którym pliku i w którym arkuszu (zakładam, że rozróżniasz te dwa pojęcia :D ) :?: Jak wygląda Twój plik Raporty zmianowe.xlsm, jak ułożone są tam dane i kto, kiedy wprowadza tam dane z poszczególnych zmian, a kto je tam zeruje :?: :cry:
    krismajki59 wrote:
    Raport produkcyjny to raport dobowy i zeruje się codziennie o 22:00, natomiast dyspozycje sš na cały weekend.


    W mojej ocenie musisz dokładnie przemyśleć cały projekt, żeby nadać obu plikom niezbędne logiczne powiązania i właściwą synchronizację pracy poszczególnych makr :idea: Przyjmij sobie do wiadomości, że żadne makro "czasowe" (tzn. uruchamiane o określonym czasie) nie będzie działało w nie aktywnym czy wręcz zamkniętym pliku :not:
  • #5
    krismajki59
    Level 8  
    Prot wrote:
    krismajki59 wrote:
    Jeżeli dla dnia roboczego wszystko jest ok :?: :D to problem powstaje w weekend i œœwięta.

    Co jest ok :?: W którym pliku i w którym arkuszu (zakładam, że rozróżniasz te dwa pojęcia :D ) :?: Jak wygląda Twój plik Raporty zmianowe.xlsm, jak ułożone są tam dane i kto, kiedy wprowadza tam dane z poszczególnych zmian, a kto je tam zeruje :?: :cry:
    krismajki59 wrote:
    Raport produkcyjny to raport dobowy i zeruje się codziennie o 22:00, natomiast dyspozycje sš na cały weekend.


    W mojej ocenie musisz dokładnie przemyśleć cały projekt, żeby nadać obu plikom niezbędne logiczne powiązania i właściwą synchronizację pracy poszczególnych makr :idea: Przyjmij sobie do wiadomości, że żadne makro "czasowe" (tzn. uruchamiane o określonym czasie) nie będzie działało w nie aktywnym czy wręcz zamkniętym pliku :not:


    Raporty zmianowe.xlsm to skoroszyt z pięcioma arkuszami (Arkusz 1, Arkusz 2, Dyspozycje, Wzory, Lista dni świątecznych). Dane do arkusza dyspozycje wprowadza osoba z działu sprzedaży, dane do Arkusza 1 wprowadza osoba z produkcji (3 zmiany 6:00-14:00, 14:00-22:00, 22:00-6:00) Arkusz 2 to raport dobowy (uzupełnia się automatycznie na podstawie danych z Arkusz 1). Dane w Arkusz 1 zeruje operator zmiany nocnej za pomocą makra przypisanego do przycisku (wyczyść kolumny).

    W załączniku są przykładowe wiersze z poszczególnych arkuszy.
  • Helpful post
    #6
    Prot
    Level 38  
    Prot wrote:
    musisz dokładnie przemyśleć cały projekt, żeby nadać obu plikom niezbędne logiczne powiązania i właściwą synchronizację pracy


    Twój załącznik i Twoje opisy nic nie wyjaśniają, a wręcz przeciwnie nasuwają szereg wątpliwości: (czyżby produkowano tylko jeden produkt :?: i tylko dla jednego klienta :?: co to może znaczyć cyt. z Twojego pliku "pozostało do wykonania od piątku 14:00 do poniedziałku 14:00" :?: itd

    Proponuje zmienić jednak w ogóle koncepcję projektu "Raporty zmianowe" :D
    - raporty zmianowe tworzyć w oparciu o prosty formularz, archiwizować wszystkie utworzone raporty (btw. po co robić takie raporty jak nie są one wcale archiwizowane - każdy kierownik zmiany może sobie wpisywać co chce, bez żadnej odpowiedzialności za to co produkował, dla kogo i w jakiej ilości :cunning: ).
    Można to realizować na przykład tak jak na zrzucie
    Zmiana wartoœci komórek w kolumnie w zależnoœci od dnia tygodn2020-07...png Download (80.08 kB)
    w jednym pliku, w którym raport dobowy oraz bieżące dyspozycje tworzone są automatycznie na podstawie zamówień i bieżących danych zawartych w bazie danych (tu wykorzystano Twój arkusz "Wzory" :D ) przy pomocy kilku formuł sumujących i wyszukujących :spoko:
    Protest.7z Download (34.78 kB)Points: 2.5 for user