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

Вход

Регистрация

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

 

= Мир MS Excel/Сортировка по цвету - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сортировка по цвету
Morfeysis Дата: Среда, 26.02.2014, 11:47 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

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

Автор - Morfeysis
Дата добавления - 26.02.2014 в 11:47
alex77755 Дата: Среда, 26.02.2014, 12:58 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 362
Репутация: 64 ±
Замечаний: 0% ±

Можно, конечно!
Только что ж так неймётся делать из табличного редактора разукраску?!
Как малые дети, право!
Ну раз уже а вас есть процедура впишите в неё сортировку


Могу помочь в VB6, VBA
Alex77755@mail.ru


Сообщение отредактировал alex77755 - Среда, 26.02.2014, 12:58
 
Ответить
СообщениеМожно, конечно!
Только что ж так неймётся делать из табличного редактора разукраску?!
Как малые дети, право!
Ну раз уже а вас есть процедура впишите в неё сортировку

Автор - alex77755
Дата добавления - 26.02.2014 в 12:58
Morfeysis Дата: Четверг, 27.02.2014, 00:05 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Та вот такое мне дали задание(
А это можно как то сделать так, что не настраивать каждый раз?
Помогите, пожалуйста, потому что я чувствую, что туплю)
 
Ответить
СообщениеТа вот такое мне дали задание(
А это можно как то сделать так, что не настраивать каждый раз?
Помогите, пожалуйста, потому что я чувствую, что туплю)

Автор - Morfeysis
Дата добавления - 27.02.2014 в 00:05
nilem Дата: Четверг, 27.02.2014, 08:49 | Сообщение № 4
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
попробуйте так (с кнопочкой)
[vba]
Код
Sub ertert()
Dim r As Range: Application.ScreenUpdating = False
With Range("A2", Cells(Rows.Count, 1).End(xlUp))
     For Each r In .Cells
         Select Case r.Font.Color
             Case vbRed: r(1, 3) = CLng(r) & 1
             Case vbGreen: r(1, 3) = CLng(r) & 2
             Case vbBlack: r(1, 3) = CLng(r) & 3
         End Select
     Next r
     With .Resize(, 3)
         .Sort Key1:=.Cells(1, 3), Order1:=xlAscending
     End With
     .Offset(, 2).ClearContents
End With
Application.ScreenUpdating = True
End Sub
[/vba]
К сообщению приложен файл: 3471905-1.xlsm (17.7 Kb)


Яндекс.Деньги 4100159601573
 
Ответить
Сообщениепопробуйте так (с кнопочкой)
[vba]
Код
Sub ertert()
Dim r As Range: Application.ScreenUpdating = False
With Range("A2", Cells(Rows.Count, 1).End(xlUp))
     For Each r In .Cells
         Select Case r.Font.Color
             Case vbRed: r(1, 3) = CLng(r) & 1
             Case vbGreen: r(1, 3) = CLng(r) & 2
             Case vbBlack: r(1, 3) = CLng(r) & 3
         End Select
     Next r
     With .Resize(, 3)
         .Sort Key1:=.Cells(1, 3), Order1:=xlAscending
     End With
     .Offset(, 2).ClearContents
End With
Application.ScreenUpdating = True
End Sub
[/vba]

Автор - nilem
Дата добавления - 27.02.2014 в 08:49
Morfeysis Дата: Четверг, 27.02.2014, 11:16 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Что-то не то(
Оно должно сначала сортировать по дате, а потом по цвету шрифта. Здесь, когда нажимаешь на SORT, зеленый шрифт кидает в самый низ.
 
Ответить
СообщениеЧто-то не то(
Оно должно сначала сортировать по дате, а потом по цвету шрифта. Здесь, когда нажимаешь на SORT, зеленый шрифт кидает в самый низ.

Автор - Morfeysis
Дата добавления - 27.02.2014 в 11:16
ShAM Дата: Четверг, 27.02.2014, 11:49 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Не знаю, у меня все нормально сортирует.
 
Ответить
СообщениеНе знаю, у меня все нормально сортирует.

Автор - ShAM
Дата добавления - 27.02.2014 в 11:49
Morfeysis Дата: Четверг, 27.02.2014, 19:42 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
у меня все одинаковые даты, которые я делаю зелеными, кидает в самый низ столбца.
 
Ответить
Сообщениеу меня все одинаковые даты, которые я делаю зелеными, кидает в самый низ столбца.

Автор - Morfeysis
Дата добавления - 27.02.2014 в 19:42
ShAM Дата: Четверг, 27.02.2014, 20:02 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Покажите файл. Может, у Вас "Зеленый", не совсем "Зеленый". :)
 
Ответить
СообщениеПокажите файл. Может, у Вас "Зеленый", не совсем "Зеленый". :)

Автор - ShAM
Дата добавления - 27.02.2014 в 20:02
Morfeysis Дата: Пятница, 28.02.2014, 01:09 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
вот он
К сообщению приложен файл: 2671745.xlsm (16.7 Kb)
 
Ответить
Сообщениевот он

Автор - Morfeysis
Дата добавления - 28.02.2014 в 01:09
RAN Дата: Пятница, 28.02.2014, 01:21 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
%)
К сообщению приложен файл: 8820621.xlsm (17.3 Kb)


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение%)

Автор - RAN
Дата добавления - 28.02.2014 в 01:21
ShAM Дата: Пятница, 28.02.2014, 04:19 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Во-во, и я о том же.
Если в A13:A15 сделать формат, как в ячейке A3 (например, "кисточкой" - "Формат по образцу"), то все заработает.
 
Ответить
СообщениеВо-во, и я о том же.
Если в A13:A15 сделать формат, как в ячейке A3 (например, "кисточкой" - "Формат по образцу"), то все заработает.

Автор - ShAM
Дата добавления - 28.02.2014 в 04:19
  • Страница 1 из 1
  • 1
Поиск:

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