powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / vba Excel 2010, копирование цвета
5 сообщений из 5, страница 1 из 1
vba Excel 2010, копирование цвета
    #37643587
ecivgamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Ищу возможность "копирования" цвета заливки ячейки (получение значений RGB). Задача усугубляется необходимостью "копирования" цвета заливки с gradient (цвета переливаются). Подскажите вариант решения задачи.
...
Рейтинг: 0 / 0
vba Excel 2010, копирование цвета
    #37643598
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
копирование куда?
из ячейки в ячейку? "Копирование формата" не подходит?
...
Рейтинг: 0 / 0
vba Excel 2010, копирование цвета
    #37643610
ecivgamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Копирование формата" не подходит. Речь идет о "копировании" данных цвета RGB в переменные для последующей "вставки" данных в столбец диаграммы. Подскажите кто может.
...
Рейтинг: 0 / 0
vba Excel 2010, копирование цвета
    #37643680
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поможет запись макроса, в котором будет создаваться этот градиент, а потом его "вывернуть" в обратную сторону
...
Рейтинг: 0 / 0
vba Excel 2010, копирование цвета
    #37643745
ecivgamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь подсказали, как установить цвет столбца в диаграмме в соответствии с заливкой ячейки:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
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



Только все еще не понятно, как быть с цветами gradient.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / vba Excel 2010, копирование цвета
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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