Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Excel - tabulka - jak automaticky řadit sloupce podle velikosti hodnot?

Ahoj, nemám problém, spíše dotaz:

Potřebuji v excelu udělat takovou tabulku: 1. sloupeček nějaké jméno/název, a 2. sloupeček číselná hodnota (u každého jména)

A potřebuji, aby se mi ty řádky automaticky seřazovali od největšího po nejmenší (podle té číselné hodnoty, která se bude měnit => podle toho, co tam napíšu/přepíšu starou hodnotu) ale tak, aby se seřazovali ne jen ty číselné hodnoty, ale k nim i ty příslušné názvy (1. sloupeček).

Nevím, tedy, jak ty 2 buňky svázat (nemluvím o klasickém sloučení buňěk) aby reagovali obě naráz, a nevím, jak nastavovat automatické seřazování podle velikosti.

Děkuji moc za odpověď :D

Změna předmětu, původně: Excel - tabulka (host)

Předmět Autor Datum
potřebuji, aby se mi ty řádky automaticky seřazovali od největšího po nejmenší Tak pokud to má být…
Siki83 19.11.2012 10:13
Siki83
Něco jako tohle: Private Sub Worksheet_Change(ByVal Target As Range) Dim Radek As Long Application.…
Siki83 20.11.2012 10:43
Siki83
OK dík, ale je to na mě moc složité.... vyřešil jsem to tím, že vždy po přepsání hodnot označím celo… poslední
AdalH 20.11.2012 11:59
AdalH

Něco jako tohle:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Radek As Long

Application.ScreenUpdating = False

If Target.Column = 2 Then
    Radek = Cells(Rows.Count, "B").End(xlUp).Row
    Range("A1:B" & Radek).Sort Key1:=Range("B1"), Order1:=xlDescending, Header:= _
        xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
End If
Application.ScreenUpdating = True
End Sub

Zpět do poradny Odpovědět na původní otázku Nahoru