![]() |
vb problem
Sub targetamount()
Dim rowfirstcell as Range Dim currentrow As Long Dim currentcolumn As Integer Dim selectedcell as Range currentrow = 3 Set rowfirstcell = ActiveSheet.Cells(currentrow, 1) While Trim(rowfirstcell.Value) < "" For currentcolumn = 3 To 9 Set selectedcell = ActiveSheet.Cells(currentrow, currentcolumn) If Selectedcell.Value ActiveSheet.Cells(1, 10) Then selectedcell.Interior ColorIndex = 37 Else selectedcell.Interior ColorIndex = 2 End If Next set rowfirstcell = rowfirstcell.offset(1,0) currentrow = rowfirstcell.row Wend End Sub -- Regards, Tom Ogilvy "Jim" wrote in message ... Hello I'm trying to change the color of the cells starting in the 3rd row if the cell is cell (J1) the macro stops at the "If Selected.Value ActiveSheet.Cells(1, 10) Then" I can't get past this point. Please Help Sub targetamount() Dim currentrow As Integer Dim currentcolumn As Integer currentrow = 3 Set rowfirstcell = ActiveSheet.Cells(currentrow, 1) While Trim(rowfirstcell.Value) < "" For currentcolumn = 3 To 9 Set selectedcell = ActiveSheet.Cells(currentrow, currentcolumn) If Selected.Value ActiveSheet.Cells(1, 10) Then selectedcell.Interior ColorIndex = 37 Else selectedcell.Interior ColorIndex = 2 End If Next Wend End Sub Thank You first timer :} |
All times are GMT +1. The time now is 09:02 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com