返回列表 上一主題 發帖

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

[發問] 求救! 請問如何用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後重新再次比對。

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

謝謝! :)

也許可以試試設定格式化條件,不需要寫VBA

TOP

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

TOP

回復 1# TOPJOG
做個簡單範例參考看看
出題.zip (20.41 KB)
學海無涯_不恥下問

TOP

        靜思自在 : 君子如水,隨方就圓,無處不自在。
返回列表 上一主題