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