powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не могу выбрать DataRange.
3 сообщений из 3, страница 1 из 1
Не могу выбрать DataRange.
    #38452129
Sub AddCalculedPivotField( sht, tblName, fldName, numFormat, FillColor,Formula )
'sht.PivotTables( tblName ).AddDataField sht.PivotTables( tblName ).PivotFields( fldName ), fldName & "_", xlSum
sht.PivotTables( tblName ).CalculatedFields.Add fldName, "=0", True
sht.PivotTables( tblName ).PivotFields( fldName ).Orientation = xlDataField
sht.PivotTables( tblName ).PivotFields( fldName ).NumberFormat = numFormat
sht.PivotTables( tblName ).PivotFields( fldName ).Caption = fldName
With sht.PivotTables( tblName ).PivotFields( fldName ).DataRange.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = FillColor
End With
End Sub

Ошибка.

Невозможно получить свойство DataRange класса PivotField
...
Рейтинг: 0 / 0
Не могу выбрать DataRange.
    #38452161
Вопрос в догонку как поменять название созданного поля.
Оно у меня выходит Сумма по полю fldName
...
Рейтинг: 0 / 0
Не могу выбрать DataRange.
    #38452193
ActiveSheet.PivotTables("СводнаяТаблица1").CalculatedFields.Add "Поле1", "=a+b" _
, True
ActiveSheet.PivotTables("СводнаяТаблица1").PivotFields("Поле1").Orientation = _
xlDataField
Range("P17").Select
ActiveSheet.PivotTables("СводнаяТаблица1").PivotFields("Сумма по полю Поле1"). _
Caption = "Поле1_"

Почему поле стало называться Сумма по полю Поле1 ?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не могу выбрать DataRange.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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