I assume that the fill has been added manually, and is not the result of Conditional Formatting, yes?
Is it confined to a certain range? If so, what range?
You do not have any highlighting beyond the end of your data, do you?
Range("N5:N1000").Interior.Pattern = xlNone
Sub MyDeleteYellowFill()
Dim cell As Range
Application.ScreenUpdating = False
For Each cell In Range("N5:N1000")
If cell.Interior.Color = 65535 Then cell.Interior.Pattern = xlNone
Next cell
Application.ScreenUpdating = True
End Sub
Does the range contain any other color fill in that range that you want to keep? If not, you can easily remove all fill from that range in one step like this:
Otherwise, you will need to loop through to check the color or each cell, i.e.Code:Range("N5:N1000").Interior.Pattern = xlNone
Code:Sub MyDeleteYellowFill() Dim cell As Range Application.ScreenUpdating = False For Each cell In Range("N5:N1000") If cell.Interior.Color = 65535 Then cell.Interior.Pattern = xlNone Next cell Application.ScreenUpdating = True End Sub