
如何在Excel中根據(jù)單元格顏色隱藏行?
在Excel工作表中,我有一個具有許多不同顏色的單元格列表,現(xiàn)在,我需要隱藏所有淺藍(lán)色的行,如下面的屏幕截圖所示,如何在Excel中快速輕松地處理此任務(wù)?
使用VBA代碼隱藏基于單元格顏色的行
根據(jù)單元格顏色隱藏行 Kutools for Excel
使用VBA代碼隱藏基于單元格顏色的行要隱藏基于特定背景色的行,請執(zhí)行以下VBA代碼,以幫助您:
1。 按住 ALT + F11 鍵,然后打開 Microsoft Visual Basic應(yīng)用程序 窗口。
2。 點(diǎn)擊 插頁 > 模塊,然后將以下代碼粘貼到 模塊 窗口。
VBA代碼:根據(jù)單元格顏色隱藏行:
Sub Hidebycolor()Updateby ExtendofficeDim xRg As RangeDim xTxt As StringDim xCell As RangeDim I As LongOn Error Resume NextIf ActiveWindow.RangeSelection.Count > 1 ThenxTxt = ActiveWindow.RangeSelection.Columns(1).AddressLocalElsexTxt = ActiveSheet.UsedRange.Columns(1).AddressLocalEnd IfLInput:Set xRg = Application.InputBox("Range:", "Kutools for Excel", xTxt, , , , , 8)If xRg Is Nothing Then Exit SubIf xRg.Areas.Count > 1 ThenMsgBox "does not support multiple selections", vbInformation, "Kutools for Excel"GoTo LInputEnd IfIf xRg.Columns.Count > 1 ThenMsgBox "the selection is not more than 1 column", vbInformation, "Kutools for Excel"GoTo LInputEnd IfOn Error Resume NextApplication.ScreenUpdating = FalseFor I = 1 To xRg.CountIf xRg.Range("A" & I).Interior.ColorIndex = 20 ThenxRg.Range("A" & I).EntireRow.Hidden = TrueEnd IfNext iApplication.ScreenUpdating = TrueEnd SubCopy3。 然后按 F5 鍵運(yùn)行此代碼,并彈出一個提示框,提醒您選擇要使用的單元格,請參見屏幕截圖:
4。 然后點(diǎn)擊 OK 按鈕,所有淺藍(lán)色的單元格都被立即隱藏,請參見屏幕截圖:
筆記:
1。 在上面的代碼中,數(shù)字 20 在此腳本中 如果xRg.Range(“ A”&I).Interior.ColorIndex = 20 然后是顏色索引號,您可以根據(jù)需要進(jìn)行更改。
2。 如果不確定顏色索引號,則應(yīng)應(yīng)用以下代碼來獲取要了解的顏色索引:
Function GetColor(r As Range) As IntegerGetColor = r.Interior.ColorIndexEnd FunctionCopy然后輸入公式: = GetColor(A2) 若要返回單元格A2中背景的特定顏色索引號,請根據(jù)需要將A2更改為其他顏色。
根據(jù)單元格顏色隱藏行 Kutools for Excel如果你有 Kutools for Excel,其 選擇具有格式的單元格 實(shí)用程序,您可以先選擇特定的彩色單元格,然后立即隱藏它們。
Kutools for Excel : 帶有300多個便捷的Excel加載項,可以在內(nèi).前往下載購買貝寶/ MyCommerce安裝后 Kutools for Excel,請執(zhí)行以下操作:
1。 點(diǎn)擊 Kutools > 選擇 > 選擇具有格式的單元格,請參見屏幕截圖:
2。 在 選擇具有格式的單元格 對話框中,進(jìn)行以下操作:
(1.)點(diǎn)擊 按鈕選擇您要使用的數(shù)據(jù)范圍;
(2.)然后單擊 從單元格中選擇格式 按鈕以選擇要基于其隱藏行的特定彩色單元格;
(3.)特定單元格的所有屬性均已列在列表框中,請檢查 背景顏色 在下面 填 部分。
3。 然后點(diǎn)擊 Ok 按鈕,一次選擇了所有具有特定顏色的單元格,然后單擊 首頁 > 格式 > 隱藏與隱藏 > 隱藏行,請參見屏幕截圖:
4。 然后隱藏具有特定顏色的所選單元格,請參見屏幕截圖:
點(diǎn)擊 Kutools for Excel 現(xiàn)在!
演示:根據(jù)單元格顏色隱藏行 Kutools for ExcelKutools for Excel:具有300多個方便的Excel加載項,可以在內(nèi),沒有任何限制。 立即下載并!最佳辦公生產(chǎn)力工具
將小時轉(zhuǎn)化為分鐘 Kutools for Excel!準(zhǔn)備好增強(qiáng)您的 Excel 任務(wù)了嗎? 利用的力量 Kutools for Excel - 您終極的節(jié)省時間的工具。 簡化復(fù)雜的任務(wù)并像專業(yè)人士一樣瀏覽數(shù)據(jù)。 以閃電般的速度體驗(yàn) Excel!
為什么需要 Kutools for Excel

