[問題] 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