Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
What can I do to have the last cell touched on the sheet saved using code?
The code below does not retain B37 as the last cell even though this code is right at the end before saving the workbook. Instead the last cell touched is retained as the last one the user clicked on ... which is very annoying and messy looking. Thanks. excel.Range rg37 = null; rg37.get_Range("B37", "B37"); rg37.Font.ColorIndex = clsStatic.ColorCodes.white; rg37.Value2 = dtRunDate.ToShortDateString(); rg37.Select(); |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
What programming language are you using?
What version of Excel are you using? Where is the code located? -- Jim Cone Portland, Oregon USA "cupboy" wrote in message What can I do to have the last cell touched on the sheet saved using code? The code below does not retain B37 as the last cell even though this code is right at the end before saving the workbook. Instead the last cell touched is retained as the last one the user clicked on ... which is very annoying and messy looking. Thanks. excel.Range rg37 = null; rg37.get_Range("B37", "B37"); rg37.Font.ColorIndex = clsStatic.ColorCodes.white; rg37.Value2 = dtRunDate.ToShortDateString(); rg37.Select(); |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
It's Visual C# and excel object library 11. Code is located in Utah.
It fails on the Select() but gives no useful info. I've also tried Activate(). Just give me VBA code and I'll convert it over to what I use. "Jim Cone" wrote: What programming language are you using? What version of Excel are you using? Where is the code located? -- Jim Cone Portland, Oregon USA "cupboy" wrote in message What can I do to have the last cell touched on the sheet saved using code? The code below does not retain B37 as the last cell even though this code is right at the end before saving the workbook. Instead the last cell touched is retained as the last one the user clicked on ... which is very annoying and messy looking. Thanks. excel.Range rg37 = null; rg37.get_Range("B37", "B37"); rg37.Font.ColorIndex = clsStatic.ColorCodes.white; rg37.Value2 = dtRunDate.ToShortDateString(); rg37.Select(); |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Just give me VBA code and I'll convert it over to what I use.
Why not give us the VBA code that fails, if necessary with any other steps required to replicate. Regards, Peter T "cupboy" wrote in message ... It's Visual C# and excel object library 11. Code is located in Utah. It fails on the Select() but gives no useful info. I've also tried Activate(). Just give me VBA code and I'll convert it over to what I use. "Jim Cone" wrote: What programming language are you using? What version of Excel are you using? Where is the code located? -- Jim Cone Portland, Oregon USA "cupboy" wrote in message What can I do to have the last cell touched on the sheet saved using code? The code below does not retain B37 as the last cell even though this code is right at the end before saving the workbook. Instead the last cell touched is retained as the last one the user clicked on ... which is very annoying and messy looking. Thanks. excel.Range rg37 = null; rg37.get_Range("B37", "B37"); rg37.Font.ColorIndex = clsStatic.ColorCodes.white; rg37.Value2 = dtRunDate.ToShortDateString(); rg37.Select(); |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Here is the corrected code. I had to Activate the sheet first, before I could
do the Select. That's all that was wrong with it. excel.Range rg37 = w.get_Range("B37", "B37"); rg37.Font.ColorIndex = clsStatic.ColorCodes.white; rg37.Value2 = dtRunDate.ToShortDateString(); w.Activate(); rg37.Select(); // 'Can't select unless the sheet is active // refer to http://msdn.microsoft.com/en-us/library/bb178282.aspx "Peter T" wrote: Just give me VBA code and I'll convert it over to what I use. Why not give us the VBA code that fails, if necessary with any other steps required to replicate. Regards, Peter T "cupboy" wrote in message ... It's Visual C# and excel object library 11. Code is located in Utah. It fails on the Select() but gives no useful info. I've also tried Activate(). Just give me VBA code and I'll convert it over to what I use. "Jim Cone" wrote: What programming language are you using? What version of Excel are you using? Where is the code located? -- Jim Cone Portland, Oregon USA "cupboy" wrote in message What can I do to have the last cell touched on the sheet saved using code? The code below does not retain B37 as the last cell even though this code is right at the end before saving the workbook. Instead the last cell touched is retained as the last one the user clicked on ... which is very annoying and messy looking. Thanks. excel.Range rg37 = null; rg37.get_Range("B37", "B37"); rg37.Font.ColorIndex = clsStatic.ColorCodes.white; rg37.Value2 = dtRunDate.ToShortDateString(); rg37.Select(); |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You might want to activate the workbook too, just in case.
Regards, Peter T "cupboy" wrote in message ... Here is the corrected code. I had to Activate the sheet first, before I could do the Select. That's all that was wrong with it. excel.Range rg37 = w.get_Range("B37", "B37"); rg37.Font.ColorIndex = clsStatic.ColorCodes.white; rg37.Value2 = dtRunDate.ToShortDateString(); w.Activate(); rg37.Select(); // 'Can't select unless the sheet is active // refer to http://msdn.microsoft.com/en-us/library/bb178282.aspx "Peter T" wrote: Just give me VBA code and I'll convert it over to what I use. Why not give us the VBA code that fails, if necessary with any other steps required to replicate. Regards, Peter T "cupboy" wrote in message ... It's Visual C# and excel object library 11. Code is located in Utah. It fails on the Select() but gives no useful info. I've also tried Activate(). Just give me VBA code and I'll convert it over to what I use. "Jim Cone" wrote: What programming language are you using? What version of Excel are you using? Where is the code located? -- Jim Cone Portland, Oregon USA "cupboy" wrote in message What can I do to have the last cell touched on the sheet saved using code? The code below does not retain B37 as the last cell even though this code is right at the end before saving the workbook. Instead the last cell touched is retained as the last one the user clicked on ... which is very annoying and messy looking. Thanks. excel.Range rg37 = null; rg37.get_Range("B37", "B37"); rg37.Font.ColorIndex = clsStatic.ColorCodes.white; rg37.Value2 = dtRunDate.ToShortDateString(); rg37.Select(); |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do I copying data from a cell on sheet to a diff cell/sheet | Excel Worksheet Functions | |||
copy a sum in cell on sheet 1 (not formula) to cell on sheet 2 | Excel Worksheet Functions | |||
copy a sum in cell on sheet 1 (not formula) to cell on sheet 2 | Excel Worksheet Functions | |||
Next time sheet is touched, remove items from cells? | Excel Discussion (Misc queries) | |||
Excell:Move from any Cell Sheet 1 to any cell Sheet 2 etc. | Excel Worksheet Functions |