Witam.
Mam następujący problem.
Wszystko dzieje się w formularzu ciągłym.
Mam listę ludzi. Każdy z nich ma po 6 komórek (pola tekstowe) o nazwie COM1,COM2,COM3... itd.
Patrząc ogólnie jako na formularz ciągły wygląda jak by to były kolumny.
Mam także warunki nałożone że niektóre osoby są zaznaczone na zielono.
Mam kod w VBA który wyszukuje po tych komórkach nadane przez nas literkę (każdy z ludzi w polach COM ma jakąś literkę)
Zdaża się że człowiek1 ma w COM1 literę "K" a człowiek2 w COM2 literę "K" i w "COM1" literę "C"
Mam też kod który wyszukuje osoby które są zaznaczone na zielono.
Tu ten kod
Ten kod zadowala mnie tylko z tego punktu widzenia że szuka po wielu komórkach COM nadanej przez zemnie literki. Jednak jak chcę połączyć filtrowanie po COM (po nadanej przezemnie literki) + filtrowanie osób zielonych to filtrowanie po zielonych osobach już nie działa.
Natomiast jeśli zamnienię ten kawałek
na to
to filtrowanie z po zielonych osobach już działa.
Ale to rozwiąznie nie podoba mi się ponieważ wyszukuje mi literkę np "K" tylko po komórce COM1 chociaż są osoby które literkę "K" ma w COM2
Czego potrzebuję?
Chcę osoby które mają w swojej komórce COM (obojętnie w której COM czy 1 czy 2 czy 3 czy....) wyszukiwaną literkę np "K" plus są zielone.
Sądzę że wystarczy gdzieś dodać prostą logiczną kombinację żeby to zadziałało. Próbowałem kombinować z zmianą or na AND albo xor.
Był bym bardzo wdzięczny za każdą pomoc.
Mam następujący problem.
Wszystko dzieje się w formularzu ciągłym.
Mam listę ludzi. Każdy z nich ma po 6 komórek (pola tekstowe) o nazwie COM1,COM2,COM3... itd.
Patrząc ogólnie jako na formularz ciągły wygląda jak by to były kolumny.
Mam także warunki nałożone że niektóre osoby są zaznaczone na zielono.
Mam kod w VBA który wyszukuje po tych komórkach nadane przez nas literkę (każdy z ludzi w polach COM ma jakąś literkę)
Zdaża się że człowiek1 ma w COM1 literę "K" a człowiek2 w COM2 literę "K" i w "COM1" literę "C"
Mam też kod który wyszukuje osoby które są zaznaczone na zielono.
Tu ten kod
Kod: text
Ten kod zadowala mnie tylko z tego punktu widzenia że szuka po wielu komórkach COM nadanej przez zemnie literki. Jednak jak chcę połączyć filtrowanie po COM (po nadanej przezemnie literki) + filtrowanie osób zielonych to filtrowanie po zielonych osobach już nie działa.
Natomiast jeśli zamnienię ten kawałek
Kod: text
na to
Kod: text
to filtrowanie z po zielonych osobach już działa.
Ale to rozwiąznie nie podoba mi się ponieważ wyszukuje mi literkę np "K" tylko po komórce COM1 chociaż są osoby które literkę "K" ma w COM2
Czego potrzebuję?
Chcę osoby które mają w swojej komórce COM (obojętnie w której COM czy 1 czy 2 czy 3 czy....) wyszukiwaną literkę np "K" plus są zielone.
Sądzę że wystarczy gdzieś dodać prostą logiczną kombinację żeby to zadziałało. Próbowałem kombinować z zmianą or na AND albo xor.
Był bym bardzo wdzięczny za każdą pomoc.