返回列表 上一主題 發帖

累加問題

回復 10# Hsieh


    大大 如果E2值跟B2值都在SHEET 2 那該怎麼改呢?

TOP

回復 11# v60i
  1. Sub yy()
  2. k = sheet2.[E2]
  3. ReDim ar(k)
  4. Do While i < k
  5.    For j = sheet2.[B2] + [C2] To [D2] Step [C2]
  6.      ar(i) = j
  7.      i = i + 1
  8.      If i = k Then Exit For
  9.    Next
  10. Loop
  11. [F:F] = ""
  12. [F2].Resize(k, 1) = Application.Transpose(ar)
  13. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 12# Hsieh


    大大 你得[F:F] = ""
市蛇麼意思呢

TOP

回復 7# v60i
F2=IF(ROW()-ROWS($F$2)<=$E$2,IF(OR((F1+$C$2)>$D$2,F1=0),$B$2+$C$2,F1+$C$2),"")

TOP

回復 5# GBKEE


    test01.zip (8 KB) 如附件,謝謝大大撥冗幫忙!
80 字節以內
不支持自定義 Discuz! 代碼

TOP

本帖最後由 GBKEE 於 2011-11-9 12:45 編輯

回復 15# howdyisme
=IF(ROW()-ROWS($F$2)<=$E$2,IF(OR((F1+$C$2)>$D$2,F1=0),$B$2+$C$2,F1+$C$2),"")
你的檔案有點怪異,找不出你是如何造成的
為何 F1    這相對位置沒隨位置來改變, 可是$C$2 這絕對位置 ,卻會隨位置來改變   
正常公式如圖:


TOP

本帖最後由 v60i 於 2011-11-9 19:45 編輯

回復 14# GBKEE


    大大 我發現如果把F2  換成F30  那次數會有點問題說

我直接亂稿 ROWS()-28  就OK了

TOP

回復 16# GBKEE


    大大我發現端倪了,可能是新版EXCEL的緣故,不能用","而是要以";"來做分界,我這樣下拉就可以正常顯示了!
80 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 滴水成河。粒米成蘿,勿輕己靈,勿以善小而不為。
返回列表 上一主題