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.

EXCEL - EXCEL MAKRO brak wiedzy :D do funkcji kto pomoże??

rege2003 26 Sie 2012 18:22 1797 10
  • #2 26 Sie 2012 20:54
    adamas_nt
    Moderator Programowanie

    rege2003 napisał:
    nie wiem co dalej czegoś brakuje :) wiedzy zapewne.
    Poszukaj trochę i przyjrzyj się jak to zrobili inii.

    Po mojemu spokojnie obejdzie się bez makr.
    1. Znajdź pozycję wybranych z list wartości. funkcja PODAJ.POZYCJĘ.
    2. Wykorzystując funkcję INDEKS (forma odwołaniowa) wypełnisz tabelę nazwiskami i kolumnę A. Jako argument wiersz podstawiasz wynik funkcji z pkt.1
    3, Kolorowanie wierszy zrealizujesz przez formatowanie warunkowe. Formuła: =$A6=1 zakres: =$B$6:$O$36
    4. Zamiast ukrywać kolumny zajrzyj do Menu>Układ strony>Obszar wydruku

    0
  • #3 26 Sie 2012 21:30
    rege2003
    Poziom 9  

    witam szukałem w internecie informacji i znalazłem fajną prezentacje link w programie Pan ma coś podobnego do mnie nawet posiada funkcje ,że przy zmianie miesiąca dni mu się automatycznie zmieniają i cala reszta. Dokladnie to co potrzebuje powiązać to ze sobą tak samo zmiany1,2,3 powiązać z nazwiskami osób klikam zmiana 1 wskakuje z automatu zmiana 2 ..... Udało mi się zrobić warunkowania ale dopiero jak wpisze wartość to zakoloruje ? Czy jest opcja aby tło pobrało z tej pierwszej kolumny a6;a36 i posuwała się w prawo poziomo do końca tabeli ?? bo na tych polach tylko bedą podpisy nie bedą tam cyfry same podpisy

    0
  • #5 26 Sie 2012 22:49
    rege2003
    Poziom 9  

    Widzę że powiązałeś te funkcje ze sobą znajdę chwile czasu to rozgryzę to. powiązałeś miesiące do zmiany i tu jest mały problem bo miesiace sie zmieniaja prawidłowo ale kolory dla zmian juz nie Bo naciskam zmiany 2 i 3 i tak samo. poprawiłem zakres bo daleś do T za krotki do AG. pod lista rozwijania jak by można ustawić zmiany żeby się kolorowały na arkuszu a zmiana pozostaje tylko do osob ;miesiac zmieniają się dni ,a liczba od 1 do 3 przerzuca kolory zmian

    0
  • #6 26 Sie 2012 23:01
    adamas_nt
    Moderator Programowanie

    rege2003 napisał:
    powiązałeś miesiące do zmiany i tu jest mały problem bo miesiace sie zmieniaja prawidłowo ale kolory dla zmian juz nie Bo naciskam zmiany 2 i 3 i tak samo. poprawiłem zakres bo daleś do T za krotki do AG. pod lista rozwijania jak by można ustawić zmiany żeby się kolorowały na arkuszu a zmiana pozostaje tylko do osob ;miesiac zmieniają się dni ,a liczba od 1 do 3 przerzuca kolory zmian
    Niewiele z tego rozumiem. W każdym razie formuły masz w pliku. Kwestia pewnie podstawienia właściwych argumentów. Kombinuj...

    0
  • #7 26 Sie 2012 23:02
    rege2003
    Poziom 9  

    pokombinuje jak coś się odezwę.

    0
  • #8 30 Sie 2012 00:59
    rege2003
    Poziom 9  

    nie rozumię tych funkcji podaj pozycje i index ! konkretnie =PODAJ.POZYCJĘ(N1;{dane!B:B;0)} wiadomo tyczy się n1 dalej dotyczy arkusza dane no i tu B:B;0 !
    =PODAJ.POZYCJĘ(B4;dane!B:B;0) to samo
    =INDEKS(dane!C:AG;$B$3;WIERSZ()-5) tu zrozumiale do momentu WIERSZ()-5)
    problem jest w tym ze tam gdzie zmieniasz system zmianowy N1 chcę aby jednocześnie zaznaczało dni pracy dla wybranej zmiany ! Nie jak jest teraz! Chce ze klikam na zmianę ładuje listę osobowa zmiany i zaznacza dni pracy dla tej zmiany! czyli klikam miesiąc listopad ładuję zmiana 3 i zaznacza 1,4,7.......co do codziennego po wybraniu zakreśla soboty niedziele czyli dla tego samego miesiąca będzie 3,4 10,11 17,18...../ u mnie w 2 pliku jest rozbudowana tabela na dni tygodnia wiadome że po pokazaniu się cyfr 6,7 zakreśla z warunkowego formatowania to wiem ale jak zrobić żeby to działało z poziomu listy rozwijanej zmiany? nie miesiąca ?

    0
  • #10 30 Sie 2012 16:26
    rege2003
    Poziom 9  

    Tak dokładnie o to chodziło teraz została kwestia systemu codziennego. czyli wybieram codzienny i zaznacza dla lipca 1 ,7,8...sierpień 4,5,11,12.... i tak dalej soboty i niedziele święta pomijam.(zaznaczę ręcznie). :D

    0