Re: [算表] 如何輸入數字自動在相對應的欄位做標記?

作者: jie123 (jie123)   2016-01-05 13:13:47
如何用VBA的方式達到一樣的結果?
※ 引述《jie123 (jie123)》之銘言:
: 軟體:97-2003
: 版本:EXCEL
: A B C
: 1 3
: 2 7
: 3 1 11
: 4 12
: 5
: 6 如何在C1輸入3,就在A3的地方標1
: 7 1 接著再C2輸入7,就在A7的地方標1
: 8 接著再C3輸入11,就在A11的地方標1
: 9 接著再C4輸入12,就在A12的地方標1
: 10
: 11 1
: 12 1
: 13
作者: soyoso (我是耀宗)   2016-01-05 17:09:00
迴圈取出c欄數值,迴圈內以range或cells方式指定儲存格數值為1也可用range.offset的方式來偏移
作者: jie123 (jie123)   2016-01-07 11:59:00
翻了書,試好久試不出來,能不能請大師做個簡單的範例還是給個參考的網站
作者: soyoso (我是耀宗)   2016-01-07 12:35:00
http://imgur.com/Te7n3y6迴圈終止值要以動態的話,可用worksheetfunction內的count、range.end.row等方式迴圈如果用for each...next且c欄不相連其他資料時,可用range.currentregion
作者: jie123 (jie123)   2016-01-07 13:41:00
會跑,但顯示應用程式錯誤
作者: soyoso (我是耀宗)   2016-01-07 14:03:00
執行階段錯誤'1004'嗎?http://imgur.com/vflGZfP如果是的話,請檢查迴圈所帶出c欄的值是否有空白儲存格或0以下的值
作者: jie123 (jie123)   2016-01-07 15:51:00
真的要在c欄輸入4個值才能跑,如何像文章原意能接著跑?在c1輸入完之後,標記完接著在c2輸入,標記完接著在c3輸入以此類推
作者: soyoso (我是耀宗)   2016-01-07 16:35:00
如果是每打一筆就標記,請用worksheet_change配合intersect
作者: jie123 (jie123)   2016-01-08 14:58:00
可以跑了 謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com