Dobrý den, řeším problém s propojením tabulek a následným seřazením podle různých kritérií. Pro názornost přikládám vzorek tabulky. Jde o to, že do tabulek vkládám data s výsledky jednotlivých etap. Tyto výsledky pak stahuji do tabulky z celkovými výsledky. Když pracuji s výsledky jednotlivých etap a řadím je podle dosažených výsledku v tabulce s celkovými výsledky už nejsou hodnoty přiřazeny správně. Nemůžu přijít na to jak propojení vést vždy ke správné osobě v případě, že řazení není podle startovních čísel.
Dále mě zajímá jestli lze pomocí makra kontrolovat průběžné pořadí (jsou tedy z výsledku prozatímně vyloučeni ti, kteří ještě nedokončili, nejsou u nich zadána data).
Díky za radu.
Tabulka s výsledky Vyřešeno
- bobisek.ltm
- nováček
- Příspěvky: 7
- Registrován: květen 09
- Pohlaví:
- Stav:
Offline
Tabulka s výsledky
- Přílohy
-
- vzorek.xls
- (58 KiB) Staženo 28 x
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Tabulka s výsledky
Mozne reseni je zhruba nasledujici (a asi ne konecne):
Na listech casovka, 1.etapa,... vytvorit dynamicke pojmenovane oblasti (postup viz http://www.officir.ic.cz/chipex04/03/ex ... avani.html) - sloupce B:N a to podle poctu zaznamu ve sloupci B:B pocinaje radkem 4:4
Pro prenos na list celkove pak pouzit funkci SVYHLEDAT(startovnicislo;dyn pojm tabulka, sloupec, nepravda)
Na listech casovka, 1.etapa,... vytvorit dynamicke pojmenovane oblasti (postup viz http://www.officir.ic.cz/chipex04/03/ex ... avani.html) - sloupce B:N a to podle poctu zaznamu ve sloupci B:B pocinaje radkem 4:4
Pro prenos na list celkove pak pouzit funkci SVYHLEDAT(startovnicislo;dyn pojm tabulka, sloupec, nepravda)
- bobisek.ltm
- nováček
- Příspěvky: 7
- Registrován: květen 09
- Pohlaví:
- Stav:
Offline
Re: Tabulka s výsledky
Díky za tip. Vyzkouším a dám vědět jak to běhá.
- bobisek.ltm
- nováček
- Příspěvky: 7
- Registrován: květen 09
- Pohlaví:
- Stav:
Offline
Re: Tabulka s výsledky
Díky, běhá to podle mé představy, přesně tohle jsem potřeboval. Nevyřešili jsme, ale to řazení s tím, že do pořadí nebudou zasahovat ti u kterých nejsou zadány ještě všechny udáje. Když dám třeba borce seřadit podle času, tak se na prvním místě objeví ten, který ještě nemá odjetou časovku nebo některou etapu a to nechci. Jde to nějak vyřešit.
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Tabulka s výsledky
Bylo by dobre prilozit sesit s zatimnim vysledkem reseni, je zbytecne, abych delal, co je jiz udelano, zkusim neco vymyslet.
- bobisek.ltm
- nováček
- Příspěvky: 7
- Registrován: květen 09
- Pohlaví:
- Stav:
Offline
Re: Tabulka s výsledky
Přikládám tabulke s dosavadním výsledkem. Buňky už se mě kopírují tam kam mají nezávisle na tom, jestli tabulku na jiném listě seřadím nebo ne. Zbýva už jen domyslet jak tvořit průběžné pořadí, protože při závodech není moc času a každy chce vědět po dojezdu jak je na tom. Dík za každou radu.
- Přílohy
-
- vzorek.xls
- (73 KiB) Staženo 12 x
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Tabulka s výsledky
V priloze je doplneny ssesit.
Na listu celkove je pridan pomocny sloupec indikujici kompletnost dilcich vysledku.
Tabulka je pak setridena sestupne nejprve podle pomocneho sloupce a pak sestupne podle body celkem, k tomu ucelu je doplneno tlacitko (Panely nastroju>Ovladaci prvky) a prislusna udalostni procedura.
Dle potreby lze pridat dalsi tlacitka s upravenou udalostni procedurou pro setrideni dle jineho parametru.
Doufam, ze jsem spravne pochopil pozadavek.
Na listu celkove je pridan pomocny sloupec indikujici kompletnost dilcich vysledku.
Tabulka je pak setridena sestupne nejprve podle pomocneho sloupce a pak sestupne podle body celkem, k tomu ucelu je doplneno tlacitko (Panely nastroju>Ovladaci prvky) a prislusna udalostni procedura.
Dle potreby lze pridat dalsi tlacitka s upravenou udalostni procedurou pro setrideni dle jineho parametru.
Doufam, ze jsem spravne pochopil pozadavek.
- Přílohy
-
- vzorek1.xls
- (78.5 KiB) Staženo 28 x
- bobisek.ltm
- nováček
- Příspěvky: 7
- Registrován: květen 09
- Pohlaví:
- Stav:
Offline
Re: Tabulka s výsledky
Tak zatím to vypadá, že to pracuje přesně jak jsem potřeboval. S těmi ostatními tlačítky se nejdříve pokusím poprat sám. Snad pochopím jak měnit parametry v procedůře. Zatím díky moc.
- bobisek.ltm
- nováček
- Příspěvky: 7
- Registrován: květen 09
- Pohlaví:
- Stav:
Offline
Re: Tabulka s výsledky Vyřešeno
Tak už to běhá na 100%. Jen jsem trochu upravil podmínku v pomocném sloupečku. Na stejném pricipu jsem vytvořil také řazení dle času a km. Jen mě trochu potrápilo vzestupné řazení
. Takže pomoc na tomto fóru musím jen a jen pochválit.

-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Tabulka s výsledky
Pro dalsi vlozene tlacitko ( zduraznuji: Panely nastroju>Ovladaci prvky) je mozne pouzit stejne jadro procedur, je jen potreba zmenit sloupec pro dalsi trideni Key2:
Dim Blok As Range
With ActiveSheet
Set Blok = .Range(.Range("b3"), .Range("q4").End(xlDown))
End With
Blok.Sort Key1:=Range("Q4"), Order1:=xlDescending, Key2:=Range("P4") _
, Order2:=xlDescending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
Dim Blok As Range
With ActiveSheet
Set Blok = .Range(.Range("b3"), .Range("q4").End(xlDown))
End With
Blok.Sort Key1:=Range("Q4"), Order1:=xlDescending, Key2:=Range("P4") _
, Order2:=xlDescending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
- bobisek.ltm
- nováček
- Příspěvky: 7
- Registrován: květen 09
- Pohlaví:
- Stav:
Offline
Re: Tabulka s výsledky
Díky, ale s tím jsem si již poradil.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů