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」))' –