PDA

Показать полную графическую версию : Автоматическая сортировка в Excel 2007


81ruslan81
10-05-2011, 20:03
Кто нибуть встречался , как можно отсортировать в Ексель строки с данными, по одному столбцу, так чтобы вводишь в ячейку этого столбца значение , допустим цифровое 25 (или там уже формула считает значение этой ячейки по другим ячейкам), и посредством автоматической сортировки строка, к которой принадлежит эта ячейка, вся сползала под низ строки с ячейкой имеющей значение 27. Я вот постоянно делаю после ввода данных сортировку автоматически посредством кнопки на панели инструментов, а вот может есть такая автоматизированная возможность ?

okshef
10-05-2011, 22:56
Я использую макрос, но у меня 2 столбца, сортитровка по значению в первом:
Private Sub Worksheet_Change(ByVal Target As Range)
Range("A:B").Sort _
Key1:=Range("A1"), Order1:=xlAscending, _
Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:= _
xlTopToBottom, DataOption1:=xlSortNormal
End Sub

81ruslan81
11-05-2011, 10:11
блиинн, и как этим пользоваться, ни разу не делал, куда код вставлять ?

okshef
11-05-2011, 12:41
Добавьте на ленту вкладку "Разработчик": Отображение вкладки разработчика на ленте (http://msdn.microsoft.com/ru-ru/library/bb608625.aspx)
Откройте редактор Visual Basic
Найдите нужный лист и вставьте код

Код я привел, как пример. Лучше почитайте Создание и удаление макросов (http://office.microsoft.com/ru-ru/excel-help/HP010014111.aspx)

81ruslan81
11-05-2011, 17:58
спасибо, буду пробовать




© OSzone.net 2001-2012