OnChange by fungoval, tak ako popisujete iba, ak by ste ho použil vo všetkých listoch, ktoré ovplyvňujú vzorce v liste, ktorý chcete filtrovať.
Dajte prílohu, ako to u Vás vyzerá, a popis čo potrebujete urobiť, ako sa to používa.citovat
Zaslal/a camron 21.1.2021 7:01
Dobrý den prosím o pomoc s Makrem,
Vytvořil jsem Makro viz níže
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range("B:B")) Is Nothing Then
Range("B4").Sort Key1:=Range("B5"), _
Order1:=xlDescending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End If
End Sub
Makro je použité na automatické řazení dat ve sloupci B:B v listu 1. Ve sloupci B- jsou vzorce které odkazují na buňky v druhých listech, pokud v druhých listech změním data, tak automatické řazení v listu 1 neproběhne. Proběhne až prokliknu vzorec v ketrékoliv buňce. Makro nereaguje na změny v ostatních listech.
Dokázal by někdo pomoci?
Díky
ondrejmalik napsal/a:
OK, viz přílohaPříloha: 49524_data-1.zip (93kB, staženo 2x)
ondrejmalik napsal/a:
Nemám představu jak bych tvořil.
Nevím zda je to problém, ale mě se to tak jeví. Zdroj dat pro KW 1-53 je program, ze kterého vytahuji a exportuji data pro daný týden. Tyto data nejsou filtrovány (potřebuji jen své typy vad), jsou rozděleny do dnů duplikovány a nejsou sečteny na typ vady, vytvářím právě kontingenční tabulku pro daný týden a tyto data pak kopíruji do jednotlivých listů KW1 - KW53. Ve finále je to jednoduchý postup.
Z programu vytáhnou data, vytvořit kontingenční tabulku, zkopírovat data, vložit do KW1, a pak řadit v listu grafy.
Mám v plánu takto řadit každou vadu do TOP 5, a zobrazovat přes vzorec KDYŽ pro daný týden v buňce "I1", následně tvořit různé grafy...
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.