作者:
perasa (金狼鋇可汗)
2016-07-18 15:38:00軟體:EXCEL
版本:2010
小弟想要請問一下關於EXCEL VBA自動累加的問題
小弟目前已將程式碼修改成可以貼至其他的欄位
但有一件事讓小弟很疑惑
就是為何無論修改Column 或 Row
選項均可已超過欲選定之欄位
也就是假設一個月有31天
可是欄位的填空卻可以填寫超過31天的限制
而且選項並沒有累加的功能
不知是何處小弟修改有問題
造成累加的功能消失了
小弟附上EXCEL VBA的圖檔與超過時的圖檔
超過時的圖檔
http://i.imgur.com/mERahWi.jpg
EXCEL VBA
http://i.imgur.com/wzyap3w.jpg
煩請知道如何解決該問題的大大
告知小弟該如何解決該問題
謝謝
作者: soyoso (我是耀宗) 2016-07-18 15:50:00
target.column改為<34試試上述為限縮右鍵假別於不超過ag欄
作者:
perasa (金狼鋇可汗)
2016-07-18 16:10:00大大能否請問一下,修改後會發生EXCEL沒有回應的問題,不知是何處需要再進行修改,才可正常使用
作者: soyoso (我是耀宗) 2016-07-18 16:17:00
以原po的表格來看,match內的第二個參數改為[1:1]下方的9+a就可改為a,formular1c1的countif改為rc3:rc33,r1c的方式上方err.number<>0判斷,要新增假別的儲存格位置也請調整
作者:
perasa (金狼鋇可汗)
2016-07-19 08:45:00請問大大 大大的意思小弟有點看不太明白 match內參數修正為[1:1],請問此處是指Range("AH3:" & Cells(2, C)...)該參數嗎?? 9+a 是指=COUNTIF(RC[-" & 6 + a 嗎?? 謝謝
作者: soyoso (我是耀宗) 2016-07-19 08:58:00
如原po所述的地方