VBA - Serazeni radku na zaklade souctu

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

HellCoder
Level 2.5
Level 2.5
Příspěvky: 316
Registrován: únor 13
Pohlaví: Muž
Stav:
Offline

VBA - Serazeni radku na zaklade souctu

Příspěvekod HellCoder » 18 bře 2013 15:16

Ahoj, v excelu jsem zacatecnik a tak vas prosim o radu.
Mam 4 sloupce :
ID, C, M, V
Potreboval bych makro ktere : Me setridi radky(nezmenene) Podle souctu hodnot C, M a V v radku od nejvetsiho po nejmensi.
Predem Diky.
(Nejedna se o praci do skoly, jen potrebuju seradit vysledky z testu)
S pozdravem
HellCoder
MainBoard : ASUS Z9PE-D8 WS
CPU : Intel Core i7 3970X
RAM : Corsair Vengeance Black 16GB (2x8GB)
GPU : 2x nVidia GTX Titan 2way SLI
SSD : Samsung SSD 840 Series - 256GB
HDD : 3x Seagate SV35.5 - 2TB RAID 0
Zvukovka : Creative Sound Blaster VX

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: VBA - Serazeni radku na zaklade souctu

Příspěvekod cmuch » 18 bře 2013 18:39

Tady je jedno makro.
Změň si oblast a sloupec podle kterého to má rovnat
(Zde ("D11:H17") a ("D11"))

Kód: Vybrat vše

Sub serad_z_a()
'
   With ActiveWorkbook
     .ActiveSheet.Sort.SortFields.Clear
     .ActiveSheet.Sort.SortFields.Add Key:=Range("D11"), _
       SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
   End With
   With ActiveWorkbook.ActiveSheet.Sort
        .SetRange Range("D11:H17")
        .Header = xlNo
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
   End With
End Sub


// Pro Ex2010 (pro Ex2007 nebude funkční !!!! )

HellCoder
Level 2.5
Level 2.5
Příspěvky: 316
Registrován: únor 13
Pohlaví: Muž
Stav:
Offline

Re: VBA - Serazeni radku na zaklade souctu

Příspěvekod HellCoder » 18 bře 2013 20:30

Diky Moc! ;)
MainBoard : ASUS Z9PE-D8 WS
CPU : Intel Core i7 3970X
RAM : Corsair Vengeance Black 16GB (2x8GB)
GPU : 2x nVidia GTX Titan 2way SLI
SSD : Samsung SSD 840 Series - 256GB
HDD : 3x Seagate SV35.5 - 2TB RAID 0
Zvukovka : Creative Sound Blaster VX


Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host