如何将最小比例设置为特定的单元格值,其中单元格不是恒定的。即:如果必须将最小比例设置为 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)
高温高压