Rychlý odkaz na seřazení dat ve sloupci v Excelu

vojcek28.12.2010 18:35 Nahlásit
http://cs.wikipedia.org/wiki/Gambrinus_liga_2008/09#Tabulka
Když se podíváte na tabulku můžete jednoduchým poklepáním na ten malý čtvereček srovnat data tabulky podle: výher remíz skóre bodů atd.
Bylo by možné udělat takovýhle rychlý odkaz i v excelu? Vím že se to dá řadit v DATA→SEŘADIT, ale když bych dával někomu dokument aby to bylo pro něj jednoduché.

Odpovědi

Přidat odpověď ▾

Diskuze

Anonym23945128.12.2010 20:23 Nahlásit
Šlo by to udělat pomocí makra. Ale fungovalo by to jen v případě, že uživatel souboru by měl makra povolená.
vojcek28.12.2010 20:33 Nahlásit
to by možná šlo - můžu poprosit o návod?
Anonym22115828.12.2010 21:58 Nahlásit
Něco podobného - v Excel 2007 - vybrat data i s hlavičkovým řádkem a na záložce Data v oddílu seřadit a filtrovat dát filtr, v hlavičkovém řádku se udělají malá tlačítka
Mezek28.12.2010 22:53 Nahlásit
Zkusím ti něco udělat. Bude mi to tak den nebo dva trvat.
Mezek29.12.2010 00:52 Nahlásit
Potřeboval bych max. rozsah a polohu tabulky, která se má třídit. Tabulka nemusí obsahovat plný počet řádků, ale počet řádků, stanovený jako max. nesmí být překročený. Můžu udělat v záhlaví každého sloupce tlačítko, ale pak to bude pracnější a pracnější budou i případné změny. Druhá možnost je, že se označí hlavička sloupce, podle kterého se má třídit, a makro se spustí klávesovou zkratkou nebo společným tlačítkem.
Můžu makro napsat sem, ale skoro by bylo lepší, kdybys mi poslal mailovou adresu, abych ti mohl soubor s komentářem poslat. Můj mail najdeš, kdyklikneš na nick v záhlaví příspěvku.
Anonym23921329.12.2010 10:58 Nahlásit
Mezku, mohl bys to zveřejnit zde, případně mi to také poslat na mail?
Anonym23950729.12.2010 11:02 Nahlásit
Mějme oblast tabulky B10:C40. V řádku 10 je záhlaví, v buňkách C10 až G10 jsou vložena malá tlačítka CommandButton1 až 5. Ve sloupci A je třeba název něčeho, ve sloupcích C až G jsou data. Mějme aktuálně obsazeno třeba 10 řádků.
Ve VBAproject - List(1) jsou následující makra:

Private Sub CommandButton1_Click()
Makro1 ("C11")
End Sub

Private Sub CommandButton2_Click()
Makro1 ("D11")
End Sub

Private Sub CommandButton3_Click()
Makro1 ("E11")
End Sub

Private Sub CommandButton4_Click()
Makro1 ("F11")
End Sub


Private Sub CommandButton5_Click()
Makro1 ("G11")
End Sub

Sub Makro1(a As String)
aa = a
Range("B10:G40").Sort Key1:=Range(aa), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub
Makra Private sub.... jsou přiřazena jednotlivým tlačítkům a volají Makro1 s parametrem, který je adresou první datové buňky sloupce, podle kterého se má řadit.
Makro1 provádí vlastní třidění, rozsah tabulky je nastaven sekvencí Range("B10:G40")..... Tabulka nemusí být zaplněná v celém rozsahu, makro ředí vzestupně. Pokud v některé buňce není zadaný ůdaj, bude při řazení podle tohoto sloupce řádek umístěn nakonec.
Mezek29.12.2010 11:03 Nahlásit
Zase jsem se nepřihlásil. Omlouvám se.
vojcek29.12.2010 14:51 Nahlásit
Mezek: děkuju za ochotu ale takhle složitě to na mě nejde... :) ale aspoň že to nepřišlo v niveč a využil to uživatel 239213 :)
A221158: děkuju - takhle je to pro mě nejlepší
Mezek29.12.2010 14:57 Nahlásit
To Vojcek - Psal jsem, že když mi dáš mailovou adresu, nebo pošleš vzorový soubor, tak ti to udělám. Teď už obratem. A nemusí tam být tlačítka, je možné to ovládat i klikem na hlavičku sloupce.
Anonym22115829.12.2010 17:17 Nahlásit
Jaký máš Excel, že nepoužiješ to s tím filtrem? Třídí to vsestupně, sestupně, podle barev ... a ty filtry by tam snad nevadily?
Mezek29.12.2010 18:11 Nahlásit
Nemám nic proti způsobu, který jsi navrhnul. Jediná potíž je v tom, že na rozdíl od řešení s makry nefunguje ve starších verzích MS Office. Mám vedle 2007 i 2002 a tam tyhle možnosti nejsou. Zatím co makra tam fungují bez problémů. Takže aplikace pak má jen omezenou přenositelnost.
vojcek01.01.2011 15:05 Nahlásit
já mám verzi 2007, ty s tím filtrem mi jdou
Mezek: děkuji, ale opravdu mi to takhle stačí, je supr že by si mi takhle pomohla, vážím si toho, ale byla by to opravdu zbytečná práce - zvláštěkdyž v té jednodušší verzi jsou například i filtry podle obsahu, je to pro me taklhle lepší
nicméně všem děkuji za rady a pomoc
Přidat komentář do diskuze ▾