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