Zacznę od tego, że próbuję zaoszczędzić czas członkowi rodziny, który robi ten program ręcznie.
Arkusz 1
- Kolumna A jest datą początkową
- Kolumna B to przewidywana data rozpoczęcia
- Kolumna E to nazwa zadania.
Arkusz 2 to ręcznie robiony kalendarz.
- Zadania są w B8: B17 dla przewidywanej daty rozpoczęcia i B20: B29 dla rzeczywistej daty rozpoczęcia
- Tydzień to C5: AK5, miesiąc to C6: AK6, dzień to C7: AK7
Próbuję to zrobić:
IF cell change in sheet_1(range a2:a999)
Find in sheet 3 (C6:AK7) the location of value entered in sheet 2(active.cell)
Store column number as Actual_Date_y
Active.Cell
move active.cell to Location (R,C+4)
Find in sheet 3 (B20:B29)the String from new active.cell
Store Row Number as Actual_Date_x
print ("X"), in (Actual_Date_x,Actual_Date_y)
Jestem rybą pozbawioną wody, jeśli chodzi o VBA.
@jcbermu - Projekt ma 35 tygodni (C: AK ma 35 kolumn).
W wierszu 5 znajduje się numer tygodnia (1-35) (komórki C5: AK5), a następnie miesiąc w C6: AK6, a na koniec kalendarz niedziela w C7: AK7,
jak widać tutaj:
EDYCJA: @ Raystafarian, DZIĘKI, to czyta dokładnie to, czego potrzebuję. Spróbuję tego i zobaczę, co się stanie.
- @Raystafarian, „nie znaleziono” za każdym razem. Powiem, że to jego format na daty, ponieważ nie ma ciągłości między arkuszami. Zamierzam poprawić jego prześcieradła i sprawdzić, czy to rozwiązuje problem.