作者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://www.ptt.cc/bbs/Office/M.1452589489.A.6CC.html
→ soyoso: 用迴圈(for...next、for each..next、do..loop或do..while 01/12 17:30
→ soyoso: 等)抓取資料區c欄的值;帶入計算區的方程式可用evaluate 01/12 17:32
→ soyoso: 寫法上改為2*x+5 01/12 17:33
→ soyoso: 輸出到結果區,可用range.offset的方式將evaluate計算出的 01/12 17:34
→ soyoso: 值帶入,offset內的偏移值,多設個變數累加 01/12 17:35
→ soyoso: 如要抓資料區c欄最後一筆有值的儲存格或列號,可用 01/12 17:36
→ soyoso: range.end(參數)或range.end(參數).row 01/12 17:36