Board logo

標題: [發問] 求救! 請問如何用VBA控制儲存格內的文字依條件變更顏色 [打印本頁]

作者: TOPJOG    時間: 2017-10-6 04:02     標題: 求救! 請問如何用VBA控制儲存格內的文字依條件變更顏色

本帖最後由 TOPJOG 於 2017-10-6 04:12 編輯

各位好!
由於自身對VBA完全不熟,但盡可能看了一下網路資料寫下一小段控制碼,但依舊連最簡單的功能都沒出現....ORZ
期望的功能是儲存格內的文字依照條件不相符時變更顏色。
敝人將截圖放上來後向大家說明一下,也請求各位高手的協助幫忙
1. 製作該檔案是用於練習日文翻譯及熟悉輸入法用,練習時一次出題五題。當打好各欄的日文答案並在B3打上ok後希望自動去比對錯誤
2. 儲存格B4、B7、B10、B13、B16及B6、B9、B12、B15、B18等欄位,自己已寫好函數會自動各別擷取題庫內的中文及日文出來,目前無法寫出控制的部分是用VBA自動核對答案的功能。
4. 例如當練習時,依B4的中文B5要打入正確的日文,再以B6的標準答案去比對B5是否正確。如果正確的話在A5打"圈",如果不正確的話打"叉"同時把B6的正確日文改為紅色文字,各題目依此類推
5. 當按F9後復歸各項改變、同時自動擷取新的題目,直到B3欄位再次打入ok後重新再次比對。

總之、先向各位高手說聲謝謝了!

[attach]27786[/attach]
作者: prin.huang    時間: 2017-10-6 15:18

也許可以試試設定格式化條件,不需要寫VBA
作者: yue790513    時間: 2018-12-23 00:32

Dde我是有成功,在要取資料前加Do events
Rtd我就不了解,我成功一次,那是先中斷再執行就ok
再來我要正式跑都失敗
RTD到底是什麼原因造成死當,再查!
Application on time一秒是Ok的
作者: Hsieh    時間: 2018-12-27 11:43

回復 1# TOPJOG
做個簡單範例參考看看
[attach]29845[/attach]




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)