Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автоматическая сортировка значений с связными строками - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Автоматическая сортировка значений с связными строками (Макросы Sub)
Автоматическая сортировка значений с связными строками
Morfeysis Дата: Воскресенье, 16.02.2014, 11:21 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день!
Есть несколько столбцов с датами у которых данные связанные с другими столбцами. Нужно чтобы при смене даты происходило автоматическая сортировка по дате. Ниже файл-пример, в таблице есть шесть столбцов, строки столбцов А и В, С и D, E и F связанные попарно. Нужно чтобы при смене даты в столбцах A, C, E происходила автоматическая сортировка и связанные данные не перемешивались.
Спасибо!
К сообщению приложен файл: 9202736.xlsx (9.5 Kb)


Сообщение отредактировал Morfeysis - Воскресенье, 16.02.2014, 11:39
 
Ответить
СообщениеДобрый день!
Есть несколько столбцов с датами у которых данные связанные с другими столбцами. Нужно чтобы при смене даты происходило автоматическая сортировка по дате. Ниже файл-пример, в таблице есть шесть столбцов, строки столбцов А и В, С и D, E и F связанные попарно. Нужно чтобы при смене даты в столбцах A, C, E происходила автоматическая сортировка и связанные данные не перемешивались.
Спасибо!

Автор - Morfeysis
Дата добавления - 16.02.2014 в 11:21
ikki Дата: Воскресенье, 16.02.2014, 11:38 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Ниже файл-пример
где? размер примера какой?


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
Ниже файл-пример
где? размер примера какой?

Автор - ikki
Дата добавления - 16.02.2014 в 11:38
Morfeysis Дата: Воскресенье, 16.02.2014, 11:40 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
ikki, прошу прощения! По ошибке не прикрепил(
К сообщению приложен файл: 1961942.xlsx (9.5 Kb)


Сообщение отредактировал Morfeysis - Воскресенье, 16.02.2014, 11:58
 
Ответить
Сообщениеikki, прошу прощения! По ошибке не прикрепил(

Автор - Morfeysis
Дата добавления - 16.02.2014 в 11:40
nilem Дата: Воскресенье, 16.02.2014, 12:39 | Сообщение № 4
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
может, вот так:
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Intersect(Target, Range("A:A,C:C,E:E")) Is Nothing Then Exit Sub
If Not IsDate(Target) Then Exit Sub
With Cells(1, Target.Column).Resize(Cells(Rows.Count, Target.Column).End(xlUp).Row, 2)
     .Sort Key1:=.Cells(1, 1), Order1:=xlAscending, Header:=xlYes
End With
End Sub
[/vba]
К сообщению приложен файл: 1961942-1.xlsm (16.3 Kb)


Яндекс.Деньги 4100159601573
 
Ответить
Сообщениеможет, вот так:
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Intersect(Target, Range("A:A,C:C,E:E")) Is Nothing Then Exit Sub
If Not IsDate(Target) Then Exit Sub
With Cells(1, Target.Column).Resize(Cells(Rows.Count, Target.Column).End(xlUp).Row, 2)
     .Sort Key1:=.Cells(1, 1), Order1:=xlAscending, Header:=xlYes
End With
End Sub
[/vba]

Автор - nilem
Дата добавления - 16.02.2014 в 12:39
Morfeysis Дата: Воскресенье, 16.02.2014, 13:00 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
nilem, спасибо Вам огромное!
 
Ответить
Сообщениеnilem, спасибо Вам огромное!

Автор - Morfeysis
Дата добавления - 16.02.2014 в 13:00
Morfeysis Дата: Вторник, 18.02.2014, 12:30 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Снова здравствуйте!
Вопрос такой, можно ли сделать дополнительную сортировку по цвету шрифта дат? Если одинаковые даты, а цвет у них разный. Чтобы красный шел впереди, потом зеленый, а потом черный.
Спасибо!
К сообщению приложен файл: 3471905.xlsm (15.1 Kb)
 
Ответить
СообщениеСнова здравствуйте!
Вопрос такой, можно ли сделать дополнительную сортировку по цвету шрифта дат? Если одинаковые даты, а цвет у них разный. Чтобы красный шел впереди, потом зеленый, а потом черный.
Спасибо!

Автор - Morfeysis
Дата добавления - 18.02.2014 в 12:30
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Автоматическая сортировка значений с связными строками (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!