我有一个数据透视表,我正在尝试使用模式格式化图表中的某些数据。我录制了一个宏来看看Excel将如何做到这一点。这给了我:
With Selection.Format.Fill
.Visible = msoTrue
.Patterned msopatternDarkUpwardDiagonal
End With
我已经适应了:
With chrt1Overview 'chart object codename
(....)
With .FullSeriesCollection(i) 'iterating through series
.ChartType = xlColumnStacked
If .Name Like "FORECAST" Then
With .Format.Fill
.Visible = msoTrue
.Patterned msoPatternDarkUpwardDiagonal
End With
End If
End with
End with
这会在下面给出错误,并在我的代码中突出显示msoTrue
和msoPatternDarkupwardDiagonal
编译错误:
未定义变量
运行由记录器创建的宏也不起作用,mso
“变量”为空,并给出一个错误,指出的值超出范围但不会给我编译错误,因为{此模块未设置{1}}。
在数据系列上设置模式填充的正确方法是什么?