[問題] VBA 程式計算

看板Office作者 (Jerome)時間10年前 (2016/01/12 17:04), 編輯推噓0(007)
留言7則, 1人參與, 最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體: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

01/12 17:30, , 1F
用迴圈(for...next、for each..next、do..loop或do..while
01/12 17:30, 1F

01/12 17:32, , 2F
等)抓取資料區c欄的值;帶入計算區的方程式可用evaluate
01/12 17:32, 2F

01/12 17:33, , 3F
寫法上改為2*x+5
01/12 17:33, 3F

01/12 17:34, , 4F
輸出到結果區,可用range.offset的方式將evaluate計算出的
01/12 17:34, 4F

01/12 17:35, , 5F
值帶入,offset內的偏移值,多設個變數累加
01/12 17:35, 5F

01/12 17:36, , 6F
如要抓資料區c欄最後一筆有值的儲存格或列號,可用
01/12 17:36, 6F

01/12 17:36, , 7F
range.end(參數)或range.end(參數).row
01/12 17:36, 7F
文章代碼(AID): #1MbC6nRC (Office)
文章代碼(AID): #1MbC6nRC (Office)