I'm pretty knew to VBA and I'm trying to check if in the specific range of column M if there's a negative number and if it is to change the font to red. This is only working for the first number in my report. I have a feeling that I made a small mistake so please let me know.
Sub Format_M_Column()
Range("M:M").Select
With Selection
Selection.NumberFormat = "0.00"
.Value = .Value
End With
For Each cell In Range("M:M")
If cell.Value < 0 Then
cell.Font.ColorIndex = 3
Exit For
End If
Next cell
End Sub