Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Автоматическая сортировка в Excel 2007 (http://forum.oszone.net/showthread.php?t=206592)

81ruslan81 10-05-2011 20:03 1673919

Автоматическая сортировка в Excel 2007
 
Кто нибуть встречался , как можно отсортировать в Ексель строки с данными, по одному столбцу, так чтобы вводишь в ячейку этого столбца значение , допустим цифровое 25 (или там уже формула считает значение этой ячейки по другим ячейкам), и посредством автоматической сортировки строка, к которой принадлежит эта ячейка, вся сползала под низ строки с ячейкой имеющей значение 27. Я вот постоянно делаю после ввода данных сортировку автоматически посредством кнопки на панели инструментов, а вот может есть такая автоматизированная возможность ?

okshef 10-05-2011 22:56 1673999

Я использую макрос, но у меня 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 1674119

блиинн, и как этим пользоваться, ни разу не делал, куда код вставлять ?

okshef 11-05-2011 12:41 1674206

  1. Добавьте на ленту вкладку "Разработчик": Отображение вкладки разработчика на ленте
  2. Откройте редактор Visual Basic
  3. Найдите нужный лист и вставьте код
Код я привел, как пример. Лучше почитайте Создание и удаление макросов

81ruslan81 11-05-2011 17:58 1674450

спасибо, буду пробовать


Время: 19:29.

Время: 19:29.
© OSzone.net 2001-