[ manman @ 11.02.2006. 06:14 ] @
Tabela, podaci su vezani po redovima, cela tabela je potrebno da se sortira po na osnovu sortiranja jedne kolone (to znam, oznaci se tabela, DATA>Sort, pa po kojoj koloni i to je ok.). Ali podaci u toj koloni se menjaju(izracunavaju) na osnovu drugih podatak koji se ubacuju iz dana u dan na nekom mestu za to.
Potrebno mi je da se po ubacaju novih podataka, ovih drugih, tabela sortira ponovo automski po onoj koloni, a ne samo da se podaci u toj koloni sracunaju na nove vrednosti. Znaci bez da ja svaki put ponavljam Data>Sort;
Ako je moguce i Unapred Hvala!
[ Jpeca @ 13.02.2006. 08:17 ] @
Startuj Data Sort na događaj Change odgovarajućeg worksheeta
Otprilike nešto ovako:

Private Sub Worksheet_Change(ByVal Target As Range)
Range("A1:D7").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes
End Sub
Ukoliko je potrebno možeš prethodno proveriti da li je ćelija u opsegu koji se menja -da ne bi bespotrebno sortirao.

Detaljnije o reagovanjima na događaj vidi na praktikum.co.yu, sekcija VBA