MrExcel Message Board

Go Back   MrExcel Message Board > Question Forums > Excel Questions

Excel Questions All Excel/VBA questions - formulas, macros, pivot tables, general help, etc. Please post to this forum in English only.

Reply
 
Thread Tools Display Modes
Old Mar 12th, 2002, 12:32 PM   #1
Mister H
Board Regular
 
Join Date: Mar 2002
Location: Sudbury, Ontario Canada
Posts: 1,219
Default

Hi:

Does anyone know how to change the border (color or appearance) around the ACTIVE Cell. I have a spreadsheet that I created that has a lot of borders on it and whenever you tab to the cell your really need to look closely at the screen to see which cell is active. If I could change the borders around the active cell to a different clor that would be great. If you can't do this does anyone have a suggestion?

Thanks,
Mark
Mister H is offline   Reply With Quote
Old Mar 12th, 2002, 06:41 PM   #2
Arviragus
 
Join Date: Mar 2002
Posts: 33
Default

It would be easier to highlight selected cells with a different interior colour (and also make it easier to see what is selected):-

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
Static PrevCell As Range
If Not PrevCell Is Nothing Then
PrevCell.Interior.ColorIndex = xlColorIndexNone
End If
Target.Interior.ColorIndex = 34
Set PrevCell = Target
End Sub

Note : this procedure will remove any interior cell colours that you might have on your worksheet when the cells are selected.
Arviragus is offline   Reply With Quote
Old Mar 12th, 2002, 07:20 PM   #3
Paul B
Board Regular
 
Join Date: Feb 2002
Location: Georgia USA
Posts: 544
Default

You might also want to be aware that it will make undo useless
Paul B is offline   Reply With Quote
Old Mar 12th, 2002, 10:16 PM   #4
Derek
Board Regular
 
Join Date: Feb 2002
Location: Perth Australia
Posts: 1,567
Default

Hi Mister H

You could try this, it works for me:
Use this event macro in your sheet

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A1") = ActiveCell.Address
End Sub

Now select your area and use this formula in conditional formatting:
=ADDRESS(ROW(),COLUMN())=$A$1
Select a suitable color (say blue)

Now the active cell (or top left cell of active range) will temporarily highlight in blue.

Hope this works for you
regards
Derek
Derek is offline   Reply With Quote
Old Mar 13th, 2002, 01:15 AM   #5
Guest
 
Posts: n/a
Default

Quote:
On 2002-03-12 18:20, Paul B wrote:
You might also want to be aware that it will make undo useless

Running ANY macro cancels the undo function.
  Reply With Quote
Old Mar 13th, 2002, 01:20 AM   #6
Dave Hawley
Banned
 
Join Date: Feb 2002
Posts: 1,582
Default

Hey Derek, that brilliant! I love simple lateral thinking suggestions like that. If you email that to me (with any other details you have) I would like to put it in my next months newsletter along with your name, Website (if you have one) etc.


Dave Hawley is offline   Reply With Quote
Old Mar 13th, 2002, 01:49 AM   #7
Guest
 
Posts: n/a
Default

Quote:
On 2002-03-12 21:16, Derek wrote:
Hi Mister H

You could try this, it works for me:
Use this event macro in your sheet

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A1") = ActiveCell.Address
End Sub

Now select your area and use this formula in conditional formatting:
=ADDRESS(ROW(),COLUMN())=$A$1
Select a suitable color (say blue)

Now the active cell (or top left cell of active range) will temporarily highlight in blue.

Hope this works for you
regards
Derek

I'm getting some erratic behaviour with this procedure.
I set the conditional format for all cells on a worksheet and sometimes the active cell turns blue but sometimes it will only turn blue when the cell is double-clicked. After double-clicking, the cell remains blue even after it is no longer the active cell.
What could be causing this?
  Reply With Quote
Old Mar 13th, 2002, 02:16 AM   #8
Derek
Board Regular
 
Join Date: Feb 2002
Location: Perth Australia
Posts: 1,567
Default

Yes, I noticed that too, that's why I suggested selecting a range first. I don't know why this is, perhaps 65536 cells is too much for it. Seems to works okay on a smaller area though. Perhaps someone knows the answer.

Thanks Dave, I am really flattered by your offer, but perhaps we had better hold off on my immortalisation in view of its apparent irratic behaviour. Seems logically it should work but perhaps some things are too good to be true!!!


Regards
Derek

[ This Message was edited by: Derek on 2002-03-13 01:33 ]
Derek is offline   Reply With Quote
Old Mar 13th, 2002, 02:35 AM   #9
Dave Hawley
Banned
 
Join Date: Feb 2002
Posts: 1,582
Default

It's too cool an idea to let go so try this

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.FormatConditions.Delete
Target.FormatConditions.Add Type:=xlExpression, Formula1:="TRUE"
Target.FormatConditions(1).Interior.ColorIndex = 27
End Sub



Dave Hawley is offline   Reply With Quote
Old Mar 13th, 2002, 02:51 AM   #10
Audiojoe
Board Regular
 
Join Date: Feb 2002
Location: Where the wild roses grow
Posts: 285
Default

Obviously this wouldn't be much use for much, but it's quite cool anyway. Try:

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Target.FormatConditions.Add Type:=xlExpression, Formula1:="TRUE"
Target.FormatConditions(1).Interior.ColorIndex = Int((56 - 1 + 1) * Rnd + 1)
End Sub
Audiojoe is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 06:53 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
All contents Copyright 1998-2012 by MrExcel Consulting.
diabetic desserts recipes recipes Diabetic Soups Holiday Pizza Recipes Popcorn Recipes Recipes For Microwave Pasta Recipes Casserole Recipes Chili Recipes Curry Recipes Crockpot Recipes Apples Recipes Bread Recipes Vegetarian Recipes Vegetable recipes Desserts Recipes Appetizers Ethnic Recipes Meat Dishes Barbecue Recipes Sauces Recipes Marinade Recipes Low Fat Recipes Frugal Gourmet Kitchen Classics Recipes On The Grill Cook Books Seafood Recipes Cajun Recipes Breads Low Fat Low Fat Breads Bread Machine Recipes Yeast Breads Quick Breads Fat Free Vegetarian Salad Recipes Eggplant Recipes Radish Recipes Tomato Recipes Jalapeno Recipes Potato Recipes Lettuce Recipes Cabbage Recipes Beans Ambrosia Recipes Biscotti Recipes Desserts Low Fat Cookie Recipes Cheesecake Recipes Cake Recipes Pie Recipes Muffin Recipes Custard Recipes Best Appetizers Appetizers Low Fat Salsa Recipes Dip Recipes International Recipes Afghan Recipes Alaska Recipes French Recipes German Recipes Greek Recipes Italian Recipes Spanish Recipes Thai Recipes Korean Recipes Chinese Recipes Mexican Recipes Indian Recipes Beef Recipes Pork Pork & Ham Pork Butts Pork Chop Recipes Pork Ribs Rulled Pork Poultry Recipes Stews Recipes Ground Beef Barbecue Grill Barbecue Smoker All Purpose Sauce BBQ Sauce Barbecue Sauce Carolina BBQ Sauce Pickle Recipes Marinades Smoking Low Fat Appetizers & Dips Low Fat Breakfast Low Fat Cakes Low Fat Cheesecakes Low Fat Cookies Low Fat Desserts Low Fat Fish & Seafood Low Fat Meats Low Fat Pasta Low Fat Pies Low Fat Salads Low Fat Sandwiches Low Fat Sauces & Condiments Low Fat Sides Low Fat Soups Low Fat Vegetarian Baker's Dozen Taste of Home Recipe Book Bon Appetit Cookbook Blacktie Cookbook Buster Cook Book Cookbook USA Cook Book Cook Book Sara's Cookbook Sara's Cookbook Appetizers and Dips Poultry recipes Diabetic recipes Holiday recipes Miscellaneous recipes 110 recipes 1986 Usenet cookbook 2900 recipes Cyberrealm recipes Great sysops of world Specialty recipes Ceideburg recipes Cheese recipes Chili recipes Fruits recipes Garlic recipes Great chefs of NY Londontowne recipes Raisins recipes Recipes for kids US Food Vegetarian recipes Bread recipes Drinks Meat Dishes Brisket recipes Caribou recipes Chicken recipes Filet mignons recipes Pork recipes Swordfish recipes Turkey recipes Pasta recipes Uncategorized recipes Ethnic recipes Canada recipes English recipes Ethiopia recipes Germany recipes Greece recipes Mexican recipes Philippines recipes Welsh recipes Microwave recipes Soups recipes Vegetable recipes Asparagus recipes Barley recipes Brown rice recipes Lentil recipes Mushrooms recipes Salads recipes Wild rice Desserts recipes Cakes recipes Chocolate recipes Cookies recipes Ice cream recipes