2013-08-30 69 views
0

我有條件格式化,如果它們不適用,則使單元變灰;如果適用,則使單元變爲綠色。根據背景顏色清除單元格區域的內容

如果它們是灰色的,我可以將「清除內容」應用於一系列單元格嗎?

非常感謝

+1

條件格式首先將它們格式化爲灰色的邏輯是什麼?您可以使用相同的邏輯來查找單元格,然後執行「ClearContents」。或者,您可以將條件格式更改爲不填充,而是使用';;;'自定義單元格格式,以便單元格顯示爲空白。 – tigeravatar

回答

1

您可以在下面的代碼適用於在給定範圍內的所有單元格:

Dim targetIndex As Integer 
targetIndex = 16 'one grey 
If (ActiveCell.Interior.ColorIndex = targetIndex) Then 
    ActiveCell.ClearContents 
End If 

你必須確定你所考慮的「灰色」。你甚至可以包含不同的索引來確保。在這裏你有一個useful link與指數與所有的顏色相關聯。