excel automatikus rendezes

Feca2 feca at bereg.net.ua
2006. Május. 10., Sze, 16:08:05 CEST


Mégiscsak kérdezek.
Egyik excel munkalapon vannak a beírandó eredmények (Foci VB-re készül 
tabella), míg egy másikban a tabellák aholis  változnak a pontok értékei az 
eredmények függvényében.
Most a
Private Sub Worksheet_Change(ByVal Target As Range)
...

End Sub

Makrót haszálom. A makrón belül vannak a rendezési feltételek. A baj csak 
az, hogy ezt én hozzárendeltem a tabellák munkalapjához, de ott csak az 
értékek változnak, míg a ténylegesen beírt változás a másik (Eredmények) 
munkalapon történik.
2 változat leheséges a megoldáshoz. Legalábbis szerintem.
1. A munkalaphoz rendelt makró akkor is lefusson, ha az értékek változnak és 
nem csak akkor, ha valami manuális változtatás történik a munkalapon. Ehhez 
a Worksheet_Change() függvény így nem jó. Lehet, hogy van valami paramétere 
még plusszban ennek a fügvénynek.
2. Vagy a másik munkalaphoz rendelem a makrót. Ott érzékeli is az eredmények 
manuális beírását, és fut is a script, csak az kellene, hogy a 
sorbarendezést a másik munkalapon végezze és ne az eredményeknél. Próbáltam 
így:
Range("Tabellák!A3:I6").Select
Ez nem jó. A Tabellák! hivatkozás nem tetszik neki.
Van valakinek ötlete ezzel kapcsolatban?
Még egyszer hangsúlyozom, hogy nem munkajellegu, hanem inkább szórakozás és 
érdeklodés jellege van a dolognak.

Pál Ferenc
Bereginfo Teleház
http://www.telehaz.karpatinfo.org.ua







> Igaz még további gondjaim is vannak, de még próbálkozok....
Kérdezz, hátha van valakinek ötlete a megoldásra!



További információk a(z) Techinfo levelezőlistáról