powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA. Раскрашиваем диаграмму. Ошибка?
1 сообщений из 1, страница 1 из 1
VBA. Раскрашиваем диаграмму. Ошибка?
    #36176852
Nitrolis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Нужно раскрасить диаграмму... код до безумия прост, но появляется ошибка:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub PointsFormat()
    ActiveSheet.ChartObjects( 1 ).Activate
    With ActiveChart.SeriesCollection( 1 )
        .ApplyDataLabels
        .DataLabels.ShowCategoryName = True
        For i =  1  To .Points.Count
            ActiveSheet.Cells(i,  1 ) = .DataLabels(i).Text
            With .Points(i)
                ActiveSheet.Cells(i,  2 ) = .Fill.ForeColor.RGB ' =.Fill.ForeColor.SchemeColor
                ActiveSheet.Cells(i,  3 ) = .Fill.BackColor.RGB ' =.Fill.ForeColor.SchemeColor
                .Fill.ForeColor.RGB = .Fill.BackColor.RGB '  450  Wrong number of arguments or invalid property assignment
                .Fill.ForeColor.SchemeColor = .Fill.BackColor.SchemeColor ' ok
            End With
        Next i
        .DataLabels.Delete
    End With
End Sub
почему не хочет работать с RGB? пробовал и
Код: plaintext
.Fill.ForeColor.RGB=RGB( 1 , 1 , 1 )
, но опять ошибка? подскажите - в чём мой косяк??
Заранее благодарю.

Excel-2003/2007.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA. Раскрашиваем диаграмму. Ошибка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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