0
如何将最小比例设置为特定单元格值,其中单元格中的值不是常数。 ie:如果最小刻度必须设置为45,并且如果值45不总是出现在单元格D14
中?如何将图表最小比例设置为特定值
.Axes(xlCategory, xlPrimary).MinimumScale = 45 ' Constant value
如何将最小比例设置为特定单元格值,其中单元格中的值不是常数。 ie:如果最小刻度必须设置为45,并且如果值45不总是出现在单元格D14
中?如何将图表最小比例设置为特定值
.Axes(xlCategory, xlPrimary).MinimumScale = 45 ' Constant value
要设置最小刻度为最低值的范围内,可以使用MIN
功能。现在,由于范围不在具有图表的工作簿中,而是在打开的csv文件中,因此您必须完全限定范围
为此,请声明一个范围对象,然后将其设置为相关范围
Dim Rng As Range
'
'~~> Rest of your code
'
Set wsTemp = wbTemp.Sheets(1)
Set Rng = wsTemp.Range("D3:D30")
'
'~~> Rest of your code
'
.Axes(xlCategory, xlPrimary).MinimumScale = Application.WorksheetFunction.Min(Rng)
HTH
你想最小刻度设定范围内的最低值,说'D1:D20'? –
实际上它必须是可配置的,是的范围可以在D1:D30 – user1270123
像这样? '.MinimumScale = Application.WorksheetFunction.Min(Range(“D1:D30”))' –