Zavrieť

Porady

makro - vyfiltrované údaje - VYRIEŠENÉ

V bunke C1 zadávam rok.
V stĺpci C sa mi vypočítava rozdiel medzi hodnotou v bunke C1 a hodnotou v stĺpci B. Výsledná hodnota v stĺpci C udáva informáciu koľko rokov má pracovník v zvolenom roku na základe bunky C1.Makrom chcem docieliť to, že keď vyfiltrujem hodnotu v stĺpci C, ktorá je rovná a väčšia 50, tak sa vyfiltrovaný zoznam skopíruje na nový hárok s názvom ako je v bunke C1. Tak ako je to na hárku 2016. Viem si nahrať makro, ale neviem si ho upraviť pre moje potreby.

Mám excel 2003

Ďakujem
Naposledy upravil Kabaka123 : 30.10.16 at 15:59
Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa času

    excel.sk je offline (nepripojený) excel.sk

    Lektor kurzov Excel excel.sk
    rozšírený filter, netreba makro
    3 komentáre - rozbaľ     zbaliť
    Kabaka123 skúšala som to cez rozšírený filter, ale nepodarilo sa mi to doviesť do úspešného konca
    excel.sk tam, kde je databaza dajte aj kriteria, na druhy harok dajte nazvy stlpcov, kde ma nova tabulka zacinat

    a teraz to dolezite: filter spustajte z harku, kde ma vzniknut tabulka, nie z harku, kde je databaza
    Kabaka123 ok, ďakujem, už som nato prišla.... super
      zbaliť

    PaloPa je offline (nepripojený) PaloPa

    PaloPa
    Dá sa cez "omakrovanie" rozšíreného (advanced) filtra napr takto:
    Code:
    Sub FilterCopyToOtherSheet()
    ' vymaz stary filter
        Sheets("2016").Rows("1:40000").Delete Shift:=xlUp
    
    ' spusti novy rozsireny (advanced) filter
        Sheets("argumenty").Range("A1:F76").AdvancedFilter _
            Action:=xlFilterCopy, _
            CriteriaRange:=Sheets("argumenty").Range("I1:I2"), _
            CopyToRange:=Sheets("2016").Range("A1"), _
            Unique:=False
            
    ' chod na vysledok
        Sheets("2016").Select
        Range("A1").Select
     
    End Sub
    3 komentáre - rozbaľ     zbaliť
    Kabaka123 makro som skúšala, ale neviem prečo, nefunguje mi
    PaloPa A ktoré tlačidlo, toto ? "...filtruj 50 a viac
    do listu 2016..."
    Kabaka123 a pardon, to Tvoje tlačidlo som si nevšimla, spúšťala som to cez nástroje-makro.... už som nato prišla, fugnuje to.... super, vďaka.... toto je ešte lepšie
      zbaliť
    Kabaka123 27.10.16 11:07 priradil do Porady

    makro - vyfiltrované údaje - VYRIEŠENÉ

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.