Згрупувати КОЛІР у власній групі


1

З RESPECT Як можна групувати за кольором? У мене стовпчик з великою кількістю кольорових числових груп. Я хочу розділити їх у макросі у власній групі за кольором. БУДЬ ЛАСКА, ДОПОМОЖІТЬ. З повагою

Відповіді:


1

Це можна зробити вручну (з команд стрічки) , але якщо вам потрібна VBA, виконайте ручний процес із увімкненою програмою Recorder і налаштуйте результат. Скажімо, ми починаємо з:

введіть тут опис зображення

Запуск цього:

Sub Macro1()
    With ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields
        .Clear
        .Add(Range("A2:A23"), xlSortOnCellColor, xlAscending, , xlSortNormal).SortOnValue.Color = RGB(255, 255, 0)
    End With

    With ActiveWorkbook.Worksheets("Sheet1").Sort
        .SetRange Range("A1:A23")
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub

буде виробляти:

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.