есть куча таблиц в тексте, делается эспорт в ексель, и там нужно сделать сортировку всей таблицы по одному из столбцов. можно ли как-нить это упростить, чтобы выполнялось по нажатию одной кнопки?
заранее спасибо!!
заранее спасибо!!
09.06.2010 01:30:49
сортировка нужна всей таблицы, а не одного столбца!!
|
|
|
|
09.06.2010 09:36:45
А ты попробуй :)
Если выделена одна ячейка, Эксел сортирует "текущую область", ее можно выделить Ctrl+*. А если выделен диапазон, тогда возможны варианты. |
|
|
|
09.06.2010 10:00:55
прислушайтесь к присматривающемуся :)
Живи и дай жить..
|
|
|
|
09.06.2010 10:07:46
Ну а если не хочется думать об областях и быть уверенным:
Sub SortUp() Application.ScreenUpdating = False xyz = Selection.Address Cells.Select Selection.Sort Key1:=Range(xyz), Order1:=xlAscending, Header:=xlNo, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom Range(xyz).Select Application.ScreenUpdating = True End Sub Вместо xyz/Selection.Address поставьте адрес своей ячейки. Кнопку к макросу вывести на панель. |
||||
|
|
|||