作者Jerome0511 (Jerome)
看板Office
标题[问题] VBA 程式计算
时间Tue Jan 12 17:04:47 2016
(若是和其他不同软体互动之问题 请记得一并填写)
软体:EXCEL
版本:
目前想写一段小程式,其概念如下
1.到资料区抓取变数X(C7~C12的值)
2.把资料区的C7的值带入计算区的方程式Z=2X+5
3.方程式Z=2X+5的结果用复制贴上的方式,输入再结果区
4.把资料区的C8的值带入计算区的方程式Z=2X+5
一直无限回圈到没有值
大致上的格式如附件
https://goo.gl/q5U2ga
原本想说用巨集录,但一直是不出来,想说改vba试看看
谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.220.206.157
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1452589489.A.6CC.html
1F:→ soyoso: 用回圈(for...next、for each..next、do..loop或do..while 01/12 17:30
2F:→ soyoso: 等)抓取资料区c栏的值;带入计算区的方程式可用evaluate 01/12 17:32
3F:→ soyoso: 写法上改为2*x+5 01/12 17:33
4F:→ soyoso: 输出到结果区,可用range.offset的方式将evaluate计算出的 01/12 17:34
5F:→ soyoso: 值带入,offset内的偏移值,多设个变数累加 01/12 17:35
6F:→ soyoso: 如要抓资料区c栏最後一笔有值的储存格或列号,可用 01/12 17:36
7F:→ soyoso: range.end(参数)或range.end(参数).row 01/12 17:36