P.
Např.:
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveWorkbook.RefreshAll
End Subcitovat
Zaslal/a Tarran 28.11.2015 22:17
Dobrý večer. Prosím o pomoc s následujícím problémem.
Dělám projekt simulující přijímací zkoušky školy - mám databázi žáků s počtem bodů a pomocí array funkce si vždy vyberu příslušný počet žáků s nejlepším bodovým skóre (podle toho, kolik se škola rozhodne daný rok žáků přijmout). Seznam přijatých žáků si pak vygeneruji v pivot table.
Problém je následující - když změním kritéria (tj. například chci vzít 30 nejlepších žáků místo 20), tak se sice ihned změní ty hodnoty přijat/nepřijat, ale pivot table musím refreshovat ručně, čehož bych se rád zbavil makrem.
Četl jsem hodně návodů a postupoval podle několika tutoriálů, ale zatím nic nefungovalo. Mám dojem, že je to poněkud nešťastným vzájemným umístěním objektů. Kritéria (počet žáků, které škola přijme...) formou data validation listů jsou na jednom listu spolu s pivot table, jenomže zdrojová data jsou na listu jiném. Tj. např. na listu 1 změním počet přijímaných žáků z 20 na 30, čímž se změní kolonky "přijat/nepřijat" na listu 2, který je zpátky zdrojem pro pivot table na listu 1.
Doufám, že jsem to vysvětlil alespoň trochu srozumitelně, a děkuji za jakoukoli pomoc.
Díky
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.