Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno excel-makro-triedenie-range

takze-nahral som si makro v exceli:

Sub sort3()
    Range("B6:AI27").sort Key1:=Range("D6"), Order1:=xlAscending, Header:= _
        xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
End Sub

...vzniklo tak, ze som zotriedil tabulku v bunkach B6-AI27 podla stlpca D(triedilo sa kliknutim na ikonu triedenia vzostupne).
Problem ale je, za ked pridam prvok do tabulky na koniec-na riadok 28, tak sa tento riadok už netriedi. nevie mi niekto poradit, ako mam toto: Range("B6:AI27") upravit, aby sa to menilo s počtom prvkov? Robim to vo VB....za rady dik.
Okrem ineho, v pomocnej premennej mam pocet prvkov, tak by sa to mozno dalo vyuzit, len neviem, ako to tam mam zmenit.

Předmět Autor Datum
tak hod sem link na tvoj excell sheet a mozno nieco poriesime(nezarucujem), nechce sa mi to vytvarat…
IgorK 10.04.2006 22:36
IgorK
Keď vieš počet prvkov, napr. v premennej pocet: Range("B6:AI6").Resize(pocet).sort ... Ak je to sú…
los 10.04.2006 23:25
los
dik, pomohlo poslední
Pavol 11.04.2006 09:20
Pavol

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