Спасибо!
ZORRO2005 Мдааааааааааа...
Не просто будет разобраться нубу, который впервые заглянул в содержимое макроса. Ну ничего, я постараюсь. Надо только принцип понять =))
А пока я записал макрос старым, проверенным, способом. Я выделил диапазон, который надо сортировать, и ,запустив макрос на запись, отсортировал строки. Вот что получилось:
Sub Макрос1СортСтрок()
' Макрос1СортСтрок Макрос
' Макрос записан 12.03.2008 (111)СортСтрок
' Сочетание клавиш: Ctrl+у
Range("B17:AU259").Select
ActiveWindow.LargeScroll ToRight:=-1
ActiveWindow.SmallScroll Down:=-255
ActiveWindow.LargeScroll ToRight:=1
Range("B17:AW259").Select
ActiveWindow.LargeScroll ToRight:=-1
ActiveWindow.SmallScroll Down:=-234
Selection.Sort Key1:=Range("B17"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub
Подскажите если знаете:
1) Как сделать, чтобы этот макрос срабатывал при изменении значений в определённом столбце или даже ячейке? Например в столбце B.
2) Как сделать так, чтобы в сортировке не учавствовали пустые строки и строки, которые имеют значение 0:00:00 по столбцу "B" в указанном диапазоне
Если я расширю диапазон строк, например на 100(т.е. B17:AU259) для внесения дополнительных данных.
Прошу извинить за невежество по этому вопросу. Заранее спасибо.