作者ck3300511 (迪恩)
看板Office
標題[問題] Excel vba除錯或防呆機制
時間Wed Jul 27 21:18:47 2016
不好意思~我想請問兩個問題
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欄時
能有提醒或禁止貼上的功能?
感謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.172.245
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1469625529.A.BB7.html
→ soyoso: 方式 07/27 21:35
→ soyoso: 上述方式為不正確皆置換正確數值,如只針對錯誤的話,再加 07/27 21:37
→ soyoso: 入判斷,當range.find is nothing時置換 07/27 21:37
→ soyoso: 或是以worksheetfunction的match或vlookup 07/27 21:42
→ soyoso: 如以vlookup或match針對錯誤置換的話,加入判斷iserror 07/27 21:47
→ soyoso: worksheetfunction則改為application 07/27 21:48
→ ck3300511: Sub test() 語法錯誤要如何修正呢@@ 07/27 22:13
→ ck3300511: 阿抱歉我有東西漏打 07/27 22:14