< návrat zpět

MS Excel


Téma: Macro Sort rss

Zaslal/a 12.8.2018 16:46

Mam taky problem. Vytvoril som excel program pre hry so systemom pridania bodov. Vsetko fungovalo, ale akonahle som ho otvoril na inej verzii (2007 na inom PC), tak mi neprebehne macro so zoradenim tabulky.

Avsak ked tuto cast vymazem a nahram to iste macro (record macro - je uplne to iste), tak uz prebehne bez problemov.

Budem velmi vdacny za vyriesenie.

Příloha: zip41154_elo.zip (32kB, staženo 22x)
Zaslat odpověď >

#041155
avatar
V ktorej verzii excelu si to vytvoril?
Vysvetlil by si mi, čo znamená to Add2?
ActiveWorkbook.Worksheets("ELO").AutoFilter.Sort.SortFields.Add2 Key:=Range( _
"B2"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
citovat
#041156
avatar
mam office 365, cize vzdy najnovsiu verziu (v nej som to vytvoril)
Nevyznam sa velmi vo vba, preto si vzdy pomaham nahravanim macra a nasledneho upravovania kodu.
Takisto aj tento pripad som jednoducho stlacil record macro a nahralo mi to tento kod.citovat
#041157
avatar
No mne Excel2007 nahral makro takto.
Sub Makro2()

ActiveWorkbook.Worksheets("ELO").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("ELO").AutoFilter.Sort.SortFields.Add Key:=Range( _
"B2"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortTextAsNumbers
With ActiveWorkbook.Worksheets("ELO").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub

žiadne Add2 tam nie je. inak najnovší excel je EXCEL2016. office 365 by som si ani nekupoval.citovat
#041178
elninoslov
Nemáte to nijako ošetrené na chyby. Trochu som Vám to upravil.
Příloha: zip41178_elo2.zip (41kB, staženo 21x)
citovat
#041181
avatar

elninoslov napsal/a:

Nemáte to nijako ošetrené na chyby. Trochu som Vám to upravil.Příloha: 41178_elo2.zip (41kB, staženo 1x)

Myslím, že sa darmo snažíš. V šachu bývajú často aj remízy. A ten výpočet ELO je dosť zjednodušený až by som povedal primitívny. Toto je ako štatistika, presné sčítanie nepresných čísel.citovat
#041182
elninoslov
Sranda je, že nemám ani páru o tom, čo sa tam počíta a čo hrajú, ja som pozrel iba na kód 5citovat
#041186
avatar

marjankaj napsal/a:

elninoslov napsal/a:Nemáte to nijako ošetrené na chyby. Trochu som Vám to upravil.Příloha: 41178_elo2.zip (41kB, staženo 1x)
Myslím, že sa darmo snažíš. V šachu bývajú často aj remízy. A ten výpočet ELO je dosť zjednodušený až by som povedal primitívny. Toto je ako štatistika, presné sčítanie nepresných čísel.


tento elo ako si uz spomenul je zjednoduchseny a nie je tam moznost remizy, lebo je prisposobeny na jednu taborov hru, kde sa hra 1 proti 1 a niekto musi vyhrat.citovat
#041187
avatar
Aj tak vdaka za odpovede.
Vymazal som tam tu dvojku a ide to :Dcitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje