Имя: Пароль:
1C
1С v8
Условное оформление в Excel при его формировании из 1С
0 frolov_ev
 
02.09.21
16:53
Ребят, привет.
Можете помочь с условным оформлением в Excel?
Задача следующая. Из 1С (8.3) формируется файл Excel. Необходимо в этом файле добавить условное оформление: выделить цветом ячейки из определенного диапазона с повторяющимися значениями.
Макрос я сформировал. Но как его применить к 1С мозгов не хватает.


    Range("AO6:AO11").Select
    Selection.FormatConditions.AddUniqueValues
    Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
    Selection.FormatConditions(1).DupeUnique = xlDuplicate
    With Selection.FormatConditions(1).Font
        .Color = -16383844
        .TintAndShade = 0
    End With
    With Selection.FormatConditions(1).Interior
        .PatternColorIndex = xlAutomatic
        .Color = 13551615
        .TintAndShade = 0
    End With
    Selection.FormatConditions(1).StopIfTrue = False
1 Tatitutu
 
02.09.21
17:00
(0)  Из 1С (8.3) формируется файл Excel. - как он формируется ?
- программно
- или файл - сохранить как

твой макрос пустой и много воды
он всего лишь выделяет столбец в шесть ячеек
2 Tatitutu
 
02.09.21
17:02
ТвойЛист.Cells(ТвояСтрока, ТвойСтолбец).Interior.Color = ТвойЦвет;
3 frolov_ev
 
03.09.21
07:39
(1) Конечно программно, а не "Сохранить как". Если бы я сохранял табличный документ, то на какой ... мне макрос?
Выделяет столбец разве не первая строка "Range("AO6:AO11").Select"?
А остальные строки что тогда делают?
Макрос записан от начала выделения до завершения настройки условного оформления.
Основная теорема систематики: Новые системы плодят новые проблемы.