作者kjes924308 (BinBin)
看板Office
标题[问题] VBA 图表指定内容,最大值储存格
时间Fri Aug 13 17:33:09 2021
(若是和其他不同软体互动之问题 请记得一并填写)
软体:excel
版本:2016
小弟目前是初心者,很多还不熟练
1.
需求:画XY折线图
Values、XValues位置为储存格内容
因起点为A1,所以可以使用以下这方使写出
.SeriesCollection(1).XValues = "工作表1!A1:" & [E2]
但如果两格都要使用[],则无法成立
.SeriesCollection(1).XValues = "工作表1!" [E3]: & [E4]
想请问一下这个要怎麽修正呢?
2.
VBA找寻最大值座标
x = WorksheetFunction.Max(Range("A1:A200"))
这时候x为最大值
但要怎麽找寻他的位置呢
x = WorksheetFunction.Max(Range("A1:A200")).Address
如果改成这样会跳出"不正确的定位项"
再请版上大大教学了
小弟目前有买两本书,正在学习中
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.201.91.234 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1628847192.A.486.html
1F:→ soyoso: 1."字串" & [e3] & ":" &... 08/13 22:25
3F:→ soyoso: 写range.find,再强调一次是range.find来找max的值,不是 08/13 22:29
4F:→ soyoso: 要原PO max().address,range.find找worksheetfunction. 08/13 22:29
5F:→ soyoso: max(..)才是 08/13 22:29
6F:→ soyoso: range.find找到储存格range,这时用range.address才会回传 08/13 22:30
7F:→ soyoso: 储存格位置字串 08/13 22:30
8F:→ kjes924308: 感谢s大细心解说 08/14 00:37