我不是Excel或VBA的專家,但我盡我所能。我有一個Excel文件,其中單元格D10空白或不空白。Excel:根據單元格中的輸入更改單元格中的文本顏色(包括更新)
基於單元格D10空白或不空白,我想格式化文本顏色和/或單元格填充其他單元格。單元格D10可以在空白和非空白之間切換,並且顏色必須相應更改。
我所希望這沒有奏效。這些更改並不適用於選擇中的所有單元格,並且將單元格D10從空白更改爲非空白並返回空白不起作用。
然後我嘗試了一些VBA,我不知道該怎麼做。有人能幫助我嗎?
Sub colourChange()
If Range("D10") = ISBLANK Then
Range("C18:I20").Font.Color = RGB(256, 256, 256)
Range("C32:I33").Font.Color = RGB(256, 256, 256)
End If
If Range("D10") = Not (ISBLANK) Then
Range("C18:I20").Font.Color = RGB(0, 0, 0)
Range("C32:I33").Font.Color = RGB(0, 0, 0)
End If
End Sub
如何使這個模塊不斷「開」?
嘗試下面的VBA解決方案 –
我的回答的代碼我不知道,如果我得到這個權利。請參閱下面的鏈接。我做錯了什麼嗎?正如我前面提到的,我不擅長VBA。 [截圖](https://s17.postimg.org/azl3ukpin/vba.png) – ROLF