Окрашивание столбцов диаграммы в зависимости от цвета ячейки (от значения ячейки

Автор almaster13, 1 декабря 2022, 12:06

0 Пользователи и 1 гость просматривают эту тему.

almaster13

В Microsoft Excel имеется возможность окрашивать столбцы в диаграмме в зависимости от цветов ячеек, в которых находятся значения Y диаграммы. В идеале было бы окрашивать столбцы в зависимости от значения ячейки. Показанный фрагмент макроса окрашивает последний столбец по щелчку клавиши мыши. А можно ли подобное реализовать средствами Libre Calc?

Option VBASupport 1
Sub Окрашивание_диаграммы()
Dim c As Object
    Set c = ActiveSheet.ChartObjects(Application.Caller)
    For j = 1 To c.Chart.SeriesCollection.Count
        f = c.Chart.SeriesCollection(j).Formula
        m = Split(f, ",")
        Set r = Range(m(2))
        For i = 1 To r.Cells.Count
            c.Chart.SeriesCollection(j).Points(i).Format.Fill.ForeColor.RGB = _
                r.Cells(i).Interior.Color
        Next i
    Next j
End Sub

almaster13

Судя по отсутствию ответов, подобный макрос в Либре Кальк сделать невозможно?

sokol92

Цитата: almaster13 от  6 декабря 2022, 14:44подобный макрос в Либре Кальк сделать невозможно?
Если Вы выложите пример файла с реализацией указанного макроса в Excel VBA, то, возможно, мы приблизимся к ответу на заданный вопрос.
Владимир.