tft每日頭條

 > 職場

 > excel單元格填寫内容自動填充顔色

excel單元格填寫内容自動填充顔色

職場 更新时间:2024-08-17 09:21:36

前言|職場實例

今天收到公衆号後台一位小夥伴的個人咨詢,他詢問道:在Excel的數據錄入中,如何實現隻要在單元格中輸入公式後,單元格就自動填充底色,而非帶有公式的單元格,則不填充顔色。

這個問題非常的有趣且帶有技巧性,接下來呢,小編就通過用VBA代碼 條件格式的方法,用簡單的幾步操作來實現這個看似棘手的問題。

如下圖所示:輸入内容的單元格隻要帶有公式,所在單元格底色立即填充底色。

excel單元格填寫内容自動填充顔色(Excel遇到帶公式的單元格自動填充顔色)1

步驟|解題思路

首先,我們右擊工作表名稱标簽,點擊“查看代碼”命令(或按下快捷鍵Alt F11鍵),進入VBA代碼編輯錄入窗口。在窗口上方,點擊“插入”選項卡,接着點擊插入“模塊”,此時會新建一個模塊,單擊新建的模塊,在右邊對應的代碼輸入界面将下面的一段VBA代碼複制粘貼進去,最後關閉VBA窗口退出,回到Excel工作表。

代碼如下:

Function 公式檢測(r As Range) 公式檢測 = r.HasFormula End Function

excel單元格填寫内容自動填充顔色(Excel遇到帶公式的單元格自動填充顔色)2

然後,選中A2:F5單元格數據區域,點擊上方的“開始”選項卡,點擊“條件格式”命令,點擊“新建規則”,進入“新建格式規則”的對話框。如下圖所示:

excel單元格填寫内容自動填充顔色(Excel遇到帶公式的單元格自動填充顔色)3

選擇“使用公式确定要設置格式的單元格”,然後在下方的公式錄入框輸入公式:

=公式檢測(A2)

excel單元格填寫内容自動填充顔色(Excel遇到帶公式的單元格自動填充顔色)4

再點擊下方的“格式”按鈕,進入“設置單元格格式”界面,在“填充”選項卡下面選擇一種自己喜歡的底色,這裡選擇的是“黃色”。最後點擊“确定”退出即可。

excel單元格填寫内容自動填充顔色(Excel遇到帶公式的單元格自動填充顔色)5

我們來看看最後效果:

輸入内容的單元格隻要帶有公式,所在單元格立即填充底色為“黃色”。

excel單元格填寫内容自動填充顔色(Excel遇到帶公式的單元格自動填充顔色)6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved