Vba Excel 2010, копирование цвета

Узнай цену своей работы

Формулировка задачи:

Всем привет!
Ищу возможность "копирования" цвета заливки ячейки (получение значений RGB). Задача усугубляется необходимостью "копирования" цвета заливки с gradient (цвета переливаются). Подскажите вариант решения задачи.

Решение задачи: «Vba Excel 2010, копирование цвета»

textual
Листинг программы
Sub X()
    Dim objSeries As Series
    Dim rngColours As Range
    Dim lngIndex As Long
    
    Set rngColours = Range("B2:B5")
    lngIndex = 1
    With ActiveChart
        For Each objSeries In .SeriesCollection
            objSeries.Format.Fill.ForeColor.RGB = rngColours.Cells(lngIndex).Interior.Color
            lngIndex = lngIndex + 1
        Next
    End With
    
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.833 из 5