Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
Does anyone know how to change the cell color with macro in Excel 97. The following code only works in Excel 2000 Sheet13.Cells(1,2).Interior.Color = RGB(126, 255, 126) 'Grey In Excel 97, it gives the following error: Unable to set the Color property of the Interior class Regards, Chris |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Chris L wrote: Hi, Does anyone know how to change the cell color with macro in Excel 97. The following code only works in Excel 2000 Sheet13.Cells(1,2).Interior.Color = RGB(126, 255, 126) 'Grey In Excel 97, it gives the following error: Unable to set the Color property of the Interior class Regards, Chris I don't know if this will help, but I usually just use something like this . . . With Sheets("Sheet13") Range("A2").Interior.Color = RGB(126,255,126) End With |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
That code works perfectly well in Excel 97.
-- HTH Bob Phillips (replace somewhere in email address with gmail if mailing direct) "Chris L" wrote in message ... Hi, Does anyone know how to change the cell color with macro in Excel 97. The following code only works in Excel 2000 Sheet13.Cells(1,2).Interior.Color = RGB(126, 255, 126) 'Grey In Excel 97, it gives the following error: Unable to set the Color property of the Interior class Regards, Chris |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
How do you execute this code?
Do you run it from a commandbutton placed on a worksheet (or another control from the control toolbox toolbar)? If yes, then maybe it's a bug in xl97 that was fixed in xl2k. If you use a control that has a .takefocusonclick property, toggle that property to false. If you use a control that doesn't have that property, add this near the top of your code: activecell.activate Chris L wrote: Hi, Does anyone know how to change the cell color with macro in Excel 97. The following code only works in Excel 2000 Sheet13.Cells(1,2).Interior.Color = RGB(126, 255, 126) 'Grey In Excel 97, it gives the following error: Unable to set the Color property of the Interior class Regards, Chris -- Dave Peterson |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
The code was executed from a command control. I've placed activecell.activate and now it works fine. Thank you for your help. Regards, Chris "Dave Peterson" wrote: How do you execute this code? Do you run it from a commandbutton placed on a worksheet (or another control from the control toolbox toolbar)? If yes, then maybe it's a bug in xl97 that was fixed in xl2k. If you use a control that has a .takefocusonclick property, toggle that property to false. If you use a control that doesn't have that property, add this near the top of your code: activecell.activate Chris L wrote: Hi, Does anyone know how to change the cell color with macro in Excel 97. The following code only works in Excel 2000 Sheet13.Cells(1,2).Interior.Color = RGB(126, 255, 126) 'Grey In Excel 97, it gives the following error: Unable to set the Color property of the Interior class Regards, Chris -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Changing the color of a cell based on the color of another cell. | Excel Discussion (Misc queries) | |||
Changing the Color of Specific Characters using a Macro | Excel Worksheet Functions | |||
changing the color of a cell | Excel Discussion (Misc queries) | |||
Excel Macro: Changing Color of Cell | Excel Programming | |||
Macro for Changing Cell Background Color | Excel Programming |