powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как отсортировать ячейки по цвету?
2 сообщений из 2, страница 1 из 1
Как отсортировать ячейки по цвету?
    #33775358
Фотография Desil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Проблемка: есть книга, в которой записи раскрашены в разные цвета в промежуточном порядке. Пользователю очень хочется, чтобы по "волшебной" кнопочке происходила сортировка этой книги таким образом, чтобы записи одинакого цвета оказались рядом. Пока в голову приходи одно решение - в какой-нибудь столбец вытащить цвет ячейки, а потом по нему отсортировать... Т.к. в VB я не сильна, плиз, подкиньте скрипт с цикликом типа:
Код: plaintext
1.
2.
3.
4.
for i :=  1  to СКОЛЬКО_СТРОК_НА_ЛИСТЕ do
begin
ЯЧЕЙКА['E'+i] := ЦВЕТ(ЯЧЕЙКА['А'+i])
end;
...
Рейтинг: 0 / 0
Как отсортировать ячейки по цвету?
    #33775695
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 10-й столбец добавит цвет фонта из 1-го:
Код: plaintext
1.
2.
3.
For i =  1  To ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
    Cells(i,  10 ) = Cells(i,  1 ).Font.ColorIndex
Next
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как отсортировать ячейки по цвету?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]