row/column highlight

jammoca

Banned
Joined
Nov 6, 2002
Messages
1,100
When I click on a cell, is there a way to have the cells in the column and row that intersect with that cell highlighted or greyed-out automatically .. to highlight the intersection itself ??
 

Excel Facts

Why are there 1,048,576 rows in Excel?
The Excel team increased the size of the grid in 2007. There are 2^20 rows and 2^14 columns for a total of 17 billion cells.
try this event code

Code:
private Sub Worksheet_SelectionChange(ByVal Target As Range)


Rows(Target.Row).Interior.ColorIndex = 3
Columns(Target.Column).Interior.ColorIndex = 6

End Sub

rightlcick the sheet tab and click view code and copy the above code.

goto the sheet and select any cell and see what happens

modify code to suit you;.
 
Upvote 0
Thanks so much for that. It works well, but is there an adjustment we can make to the code so that each highlighted column and row becomes unhighlighted when I leave that cell and press another cell ( and of course, the column and row for that cell would then in turn become highlighted ???
 
Upvote 0
I am still unable to prevent the rows and columns from going back to normal colour when I click into another cell. Any changes to the code ?
 
Upvote 0
when you go to another cell you want the earliler coloring to be removed. is it correct. in that case use this modified event code

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Cells.Interior.ColorIndex = xlNone
Rows(Target.Row).Interior.ColorIndex = 3
Columns(Target.Column).Interior.ColorIndex = 6

End sub

do you get what you want
 
Upvote 0
That's fantastic ... worked a treat, however, when I copy that code into several sheets within the one workbook, I get a debug message on all sheets except the first one I copied it into. Any clues ?
 
Upvote 0
This is the error message I receive :

Run-Time error '1004':
Unable to set the ColorIndex property of the Interior Class

and if I press the Debug option, it takes me to the following line of the Code provided by venkat1926 ...

cells.Interior.ColorIndex=xlNone

any clues ??
 
Upvote 0
where did you copy the macro

rightclilck EACH sheet tab(name at the bottom) and click view code and copy the macro.

now go to each sheet select any cell and see.

It seems to work for me

any problem post details
greetings
venkat
 
Upvote 0
I found the reason for the error message ... the code seems to have a problem when the sheet/s is/are protected.

any clues to remedy ??
 
Upvote 0
in the macro add a line at the beginning to unprotext and at the end another code to protect back. If to unprotect you need a password it will be more complicated.
 
Upvote 0

Forum statistics

Threads
1,222,383
Messages
6,165,660
Members
451,983
Latest member
Raph24

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top