HookEst:
Извините, поначалу восхитился Вашим предложением в минифоруме, но затем после тестирования понял, что этот способ не универсален. Если заполненный столбец начинаются не с a1 Ваше предложение не отработает. Причем первым в столбце должен быть заголовок. Как улучшенная альтернатива указывать диапазон в виде, например, Range("A5:A65536"), причем в А5 должен быть непустой заголовок и не данное для упорядочивания.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет