提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

如何在Excel中隨機添加單元格的背景/填充顏色?

假設您需要為指定範圍內的單元格隨機添加背景或填充顏色,如何解決? 在本文中,提供了兩種方法來輕鬆完成。

用VBA隨機添加單元格的背景/填充顏色

用Kutools for Excel隨機添加單元格的背景/填充顏色

在Excel中隨機插入指定列表或列中的值(不重複)

Kutools為Excel的 插入隨機數據 實用程序使Excel用戶能夠從Excel中指定的列表或列中隨機插入值。 全功能免費試用30天!

廣告隨機填寫自定義列表3

Office選項卡在Office中啟用選項卡式編輯和瀏覽,使您的工作更輕鬆......
Kutools for Excel解決了您的大多數問題,並使您的生產率提高了80%
  • 重用任何東西: 將最常用或最複雜的公式,圖表和其他任何內容添加到您的收藏夾中,並在將來快速重複使用它們。
  • 超過20文本功能: 從文本字符串中提取數字; 提取或刪除部分文字; 將數字和貨幣轉換為英文單詞。
  • 合併工具:將多個工作簿和工作表合二為一; 合併多個單元格/行/列,而不會丟失數據; 合併重複的行和總和。
  • 拆分工具:根據價值將數據分割成多個工作表; 一本工作簿可轉換為多個Excel,PDF或CSV文件; 一列到多列。
  • 粘貼跳過 隱藏/過濾行; 數和總和 按背景顏色; 將個性化電子郵件批量發送給多個收件人。
  • 超級過濾器: 創建高級過濾方案並應用於任何工作表; 分類 按週,日,頻率等; 過濾 通過大膽,公式,評論......
  • 超過300強大的功能; 與Office 2007-2019和365一起使用; 支持所有語言; 在您的企業或組織中輕鬆部署。


以下VBA宏代碼可以幫助您為隨機顏色的特定範圍內的每個單元添加背景或填充顏色。 你可以這樣做:

步驟1:按 其他 + F11 鍵以打開Microsoft Visual Basic for Applications窗口。

步驟2:單擊插入>模塊,然後將以下VBA代碼粘貼到打開的模塊窗口中。

VBA:為隨機顏色的單元格添加背景或填充顏色

Sub TrimExcessSpaces()
Dim rng As Range
Dim WorkRng As Range
Dim xRed As Byte
Dim xGreen As Byte
Dim xBule As Byte
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each rng In WorkRng
xRed = Application.WorksheetFunction.RandBetween(0, 255)
xGreen = Application.WorksheetFunction.RandBetween(0, 255)
xBule = Application.WorksheetFunction.RandBetween(0, 255)
rng.Pattern = xlSolid
rng.PatternColorIndex = xlAutomatic
rng.Interior.Color = VBA.RGB(xRed, xGreen, xBule)
Next
End Sub

步驟3:按下 F5 鍵或點擊 按鈕來運行這個VBA宏。

步驟4:現在出現一個對話框,只需選擇您想用隨機顏色添加背景的範圍,然後單擊 OK 按鈕。

現在您將看到指定範圍內的所有單元格隨機填充了不同的顏色。 見下面的屏幕截圖:


在某些情況下,您可能需要將背景顏色添加到指定範圍內隨機選擇的單元格中。 為了完成它,您可以嘗試Kutools for Excel's 隨機排序範圍 實用程序,然後為這些隨機單元添加背景顏色。

步驟1:選擇您想要隨機查找細胞的範圍並添加背景顏色。

步驟2:點擊 Kutools > 範圍 > 隨機排序範圍.

doc隨機背景3

步驟3:在隨機打開排序範圍對話框中,轉到 選擇 選項卡中,在中鍵入一個數字 要選擇的單元格數量 框,檢查 選擇隨機單元格 選項,然後單擊 OK 按鈕。 見下面的屏幕截圖:

步驟4:現在指定的單元格數量是在指定範圍內隨機選擇的。 然後點擊 箭頭 除了 填充顏色 上的按鈕 主頁 選項卡,然後從下拉列表中選擇背景顏色。

現在你會看到背景顏色被添加到隨機選擇的單元格中,如下面的屏幕截圖所示:

doc隨機背景5

Kutools for Excel -包括多個用於Excel的300便捷工具。 全功能免費試用30天,無需信用卡! 立即行動吧


Kutools for Excel 包含多個用於Excel的300便捷工具,可以在30天內不受限制地免費試用。 立即下載並免費試用!


Kutools for Excel解決了您的大多數問題,並使您的生產率提高了80%

  • 重用: 快速插入 複雜的公式,圖表 以及你以前用過的任何東西; 加密單元格 密碼; 創建郵件列表 並發送電子郵件...
  • 超級方程式酒吧 (輕鬆編輯多行文字和公式); 閱讀佈局 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不丟失數據; 分裂細胞含量; 組合重複的行/列...防止重複的細胞; 比較範圍...
  • 選擇複製或唯一 行; 選擇空行 (所有細胞都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇......
  • 精確複製 多個單元格而不更改公式參考; 自動創建參考 多張表; 插入項目符號,複選框等等......
  • 提取文本,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級過濾器 (將過濾方案保存並應用到其他工作表); 高級排序 按月/週/日,頻率等; 特殊過濾器 用粗體,斜體......
  • 結合工作簿和工作表; 根據鍵列合併表; 將數據拆分為多個表格; 批量轉換xls,xlsx和PDF...
  • 超過300強大的功能。 支持Office / Excel 2007-2019和365。 支持所有語言。 在您的企業或組織中輕鬆部署。 全功能30天免費試用。
kte tab 201905

Office選項卡為Office提供選項卡式界面,使您的工作更輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,Publisher,Access,Visio和Project。
  • 在同一窗口的新選項卡中打開並創建多個文檔,而不是在新窗口中。
  • 通過50%提高您的工作效率,每天為您減少數百次鼠標點擊!
官方底部
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Kennon · 2 years ago
    Hi,

    I am trying to do this same highlight macro with one small adjustment:is there a way to take the range selected an highlight it one random color so each time you run the macro the range of active cells is highlighted a different color


    Please help.

    Kennon