Haven't you got a macrorecorder ?
Haven't you ever used autofilter ?