[問題] 想很久也無法解決的問題 excell

看板Office作者 (哈哈~)時間10年前 (2015/07/15 06:05), 編輯推噓1(1012)
留言13則, 2人參與, 最新討論串1/2 (看更多)
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:pcman 版本:9.6.2 假設A1=1時,經過很複雜的表格運算得到10 假設A1=2時,得到20 . . . 假設A1=10時,得到100 我有辦法在B1到B10分別得到A1=1,A1=2,...,A1=10的結果嗎? 如果無法做到,VBA寫得出來嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.254.148 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1436911522.A.D35.html

07/15 08:14, , 1F
google excel 反推|倒推 不知是否有符合原po要的
07/15 08:14, 1F

07/15 22:35, , 2F
for i = 1 to 10
07/15 22:35, 2F

07/15 22:36, , 3F
Range("A1")= i : activesheet.calculate
07/15 22:36, 3F

07/15 22:37, , 4F
Range("B" & i)= Rnage(計算結果的位置)
07/15 22:37, 4F

07/15 22:37, , 5F
next i
07/15 22:37, 5F

07/15 22:58, , 6F
是我誤會了嗎?原po不是要從得到的10,20..100反推回1,2..
07/15 22:58, 6F

07/15 22:58, , 7F
10的結果?
07/15 22:58, 7F

07/15 23:03, , 8F
如果是要n大方式的話,也就很抱歉,請忽略第一個回文反推
07/15 23:03, 8F

07/15 23:04, , 9F
或倒推的方面
07/15 23:04, 9F

07/15 23:05, , 10F
另外如無Application.Calculation = xlCalculationManual
07/15 23:05, 10F

07/15 23:06, , 11F
就無需在特別寫activesheet.calculate
07/15 23:06, 11F

07/15 23:06, , 12F
而且回文中的rnage←這是錯的,正確是range
07/15 23:06, 12F

07/15 23:10, , 13F
哈哈,抱歉我每次都把range打錯。
07/15 23:10, 13F
文章代碼(AID): #1LfOUYqr (Office)
文章代碼(AID): #1LfOUYqr (Office)