Sometimes it is easy to lose track of where the selected cell is located in a worksheet. There are several ways you can locate the cell, but sometimes it would be handy to just have a way to highlight the whole row of the selected cell.
The easiest way to do this in Excel is to press Shift+Space Bar. The entire row is highlighted, and the selected cell remains the same. If you want to move to another cell in the same row (without changing the highlight), you can use Tab to move to the right and Shift+Tab to move to the left.
If you prefer to have Excel automatically highlight the row, you must rely upon a macro. The following one will do the trick:
Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Static rr Static cc If cc "" Then With Columns(cc).Interior .ColorIndex = xlNone End With With Rows(rr).Interior .ColorIndex = xlNone End With End If rr = Selection.Row cc = Selection.Column With Columns(cc).Interior .ColorIndex = 20 .Pattern = xlSolid End With With Rows(rr).Interior .ColorIndex = 20 .Pattern = xlSolid End With End Sub
Make sure you attach the macro to the worksheet you are using at the time. All the code does is highlight the row and column the active cell is at. When moving to another cell, the code remembers the previous cell (by using variables declared as Static) and removes the highlighting from the previous rows and columns. This code highlights both the current row and column. For just highlighting the row, remove the chunks of code with cc in them. The only real problem with this method is that if your sheet has any previous color-filled cells, these will be changed to NoFill, erasing any color that was there.