回覆列表
  • 1 # 事時資訊

    1.選中需要調整的工作表區域,這裡選擇A列。首選選擇需要設定的區域,在 開始->條件格式->新建規則:

    3.在彈出來的條件格式規則管理器中,選擇“新建規則”。

    4.選擇“使用公式確定要設定格式的單元格”。

    5.輸入公式:

    =SEARCH("合格",A1)

    之後,在A列裡面輸入內容,只要單元格里面出現“合格”兩個字,填充色就會變為黃色。

    如果需要改為其他的字,或者修改條件格式的區域,都可以在前面的步驟中進行修改。

    其他:

    1.開啟需要應用的excel。

    2.按 ALT+F11,會彈出程式碼編輯框。

    3.在左邊會顯示出上下兩個類別框裡,名字分別是Project-VBAProject和Properties-sheet1(這個sheet幾是你當前編輯的表單)

    4.在上面的框邊有三個小圖示,view code(檢視程式碼),view project(檢視專案),toggle folder(開啟或摺疊資料夾)。

    5.選擇view code,會彈出一個編輯框。

    6.在編輯框裡黏貼下面的語言:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    With Target

    "清除工作表單元格的背景色

    .Parent.Cells.Interior.ColorIndex = xlNone

    "設定選中區域所在行的背景色

    .EntireRow.Interior.Color = vbGreen

    "設定選中區域所在列的背景色

    .EntireColumn.Interior.Color = vbGreen

    End With

    End Sub

    7. 貼完之後,關閉對話方塊。關閉編輯框,返回到excel。

    vbBlack 黑

    vbRed 紅

    vbGreen 綠

    vbYellow 黃

    vbBlue 藍

    vbMagenta 洋紅

    vbCyan 青

    vbWhite 白

    上面的辦法對已經有填充色的表格是個災難,它會清楚原有顏色。

    你也可以試試下面的方法:

    Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

    On Error Resume Next

    Cells.FormatConditions.Delete

    With Target.EntireRow.FormatConditions

    .Delete

    .Add xlExpression, , "TRUE"

    .Item(1).Interior.ColorIndex = 7

    End With

    End Sub

    這個雖然只能顯示行不能顯示列,但是不會破壞原有填充色。

  • 中秋節和大豐收的關聯?
  • 如果有點權,愛撥弄是非,挑撥離間同事關係,你不同流合汙,他排擠、抹黑你,咋辦?