[问题] Excel vba除错或防呆机制

楼主: ck3300511 (迪恩)   2016-07-27 21:18:47
不好意思~我想请问两个问题
1.如果有一份报表,页签1的A栏只能填写甲1、乙2、丙3、丁4、戊5 这五种值
页签2的A栏有列出上述5种值
https://imgur.com/a/2FWLt 如图
如何使用VBA来找出页签1的A栏非上述五种值的字段,并自动将错误的值改为正确?
(变量为数字,例如只会出现甲2、乙8、丁5这种错误)
2.如果从Y报表A栏复制资料到X报表A栏
A字段只能是数字,如何在X报表设定,让Y报表复制到非数字的资料贴到X报表A栏时
能有提醒或禁止贴上的功能?
感谢大家
作者: soyoso (我是耀宗)   2016-07-27 21:35:00
问题1 http://imgur.com/rwCAuqL 动态范围,请以range.end方式上述方式为不正确皆置换正确数值,如只针对错误的话,再加入判断,当range.find is nothing时置换或是以worksheetfunction的match或vlookuphttp://imgur.com/i4ptQPZhttp://imgur.com/yWRbZM1如以vlookup或match针对错误置换的话,加入判断iserrorworksheetfunction则改为application
楼主: ck3300511 (迪恩)   2016-07-27 22:13:00
Sub test() 语法错误要如何修正呢@@阿抱歉我有东西漏打

Links booklink

Contact Us: admin [ a t ] ucptt.com