回覆列表
-
1 # 工程哥龍龍
-
2 # Excel學習世界
根據輸入的內容自動顯示不同的背景填充色?
案例:
下圖 1 是學生成績表,需要按照規則,
按不同的分數區間顯示對應的背景色(見下圖 2)在上述條件基礎上,把對應的分數顯示成文字(見下圖 3)解決方案 1:
1. 選中需要設定的單元格區域,選擇選單欄的“開始”-->"條件格式"-->“新建規則”
2. 在彈出的對話方塊中選擇“新建規則”--> 確定
3. 在新彈出的對話方塊中:
4. 按同樣的步驟設定 80 分以上的背景色,需要注意的是:此處的“單元格值”要選擇“介於”“80”到“89”
5. 依次完成 4 種顏色的設定 --> 確定
6. 設定已經完成,以下是實際演示效果
解決方案 2:
1. 現在來製作第 2 種效果,將分數自動顯示成文字:
選中需要設定的單元格區域,選擇選單欄的“開始”-->"條件格式"-->“突出顯示單元格規則”-->“大於”
2. 在彈出的對話方塊中輸入“89”--> 設定為“自定義格式”--> 確定
3. 在彈出的對話方塊中選擇“填充”選項卡 --> 選擇所需的顏色
4. 選擇“數字”選項卡 -->"自定義"--> 在型別中輸入“優”--> 確定
5. 現在設定 80 分以上的背景色及顯示文字:選擇選單欄的“開始”-->"條件格式"-->“突出顯示單元格規則”-->“介於”
6. 在彈出的對話方塊中輸入“80”到“89”--> 設定為“自定義格式”--> 確定
7. 按同樣的方式設定背景色及文字
8. 依次完成 4 種顏色的設定,就能實現以下效果:
首先很高心為您解答這個問題。
其實這個很簡單的,請按照以下步驟設定即可:
一、首先設定宏的安全性。
1、office2003參考這圖。
2、office 2007設定如下:
選擇啟用所有的宏或者第三種無數字簽署的宏。
3、office2010-2016的設定如下:
然後,複製貼上以下內容,然後儲存,關閉即可。
原始碼:
Private Sub Worksheet_Change(ByVal Target As Range)
Target.Font.Color = vbBlue "vbblue代表高亮為藍色
End Sub
這是原版內容
任意修改內容就會出現藍色高亮字型。
若要恢復字型顏色,調整字型顏色即可恢復。