![]() |
checking and setting a value to a range in VBA
Greetings,
I'm trying to do an easy thing (I think) but have not succeeded thus far. I created a name range manually in a spreadsheet, but need to check via VBA code for the value of that range, then if it changed to its default, reset that range to a specific value. To check the that the row has not changed, I do the following: iRow = Range("=MyRange").Row and thus if this is not my original value, I reassigned it ( this is where I'm getting an error msg in the code). I'm using excel 2003. Many thanks. CG |
checking and setting a value to a range in VBA
On May 1, 11:54*am, LetMeDoIt wrote:
Greetings, I'm trying to do an easy thing (I think) but have not succeeded thus far. I created a name range manually in a spreadsheet, but need to check via VBA code for the value of that range, then if it changed to its default, reset that range to a specific value. To check the that the row has not changed, I do the following: iRow = Range("=MyRange").Row and thus if this is not my original value, I reassigned it ( this is where I'm getting an error msg in the code). Or alternatively, I'd like to dynamically set that range to soemthing specific, like: "sheet1!$B$10:$B$30" I'm using excel 2003. Many thanks. CG |
checking and setting a value to a range in VBA
Try
iRow = range("MyRange").row -- HTH... Jim Thomlinson "LetMeDoIt" wrote: Greetings, I'm trying to do an easy thing (I think) but have not succeeded thus far. I created a name range manually in a spreadsheet, but need to check via VBA code for the value of that range, then if it changed to its default, reset that range to a specific value. To check the that the row has not changed, I do the following: iRow = Range("=MyRange").Row and thus if this is not my original value, I reassigned it ( this is where I'm getting an error msg in the code). I'm using excel 2003. Many thanks. CG |
checking and setting a value to a range in VBA
On May 1, 12:12*pm, Jim Thomlinson <James_Thomlin...@owfg-Re-Move-
This-.com wrote: Try iRow = range("MyRange").row -- HTH... Jim Thomlinson "LetMeDoIt" wrote: Greetings, I'm trying to do an easy thing (I think) but have not succeeded thus far. I created a name range manually in a spreadsheet, but need to check via VBA code for the value of that range, then if it changed to its default, reset that range to a specific value. To check the that the row has not changed, I do the following: iRow = Range("=MyRange").Row and thus if this is not my original value, I reassigned it ( this is where I'm getting an error msg in the code). I'm using excel 2003. Many thanks. CG- Hide quoted text - - Show quoted text - hhhmmm, but I need to set the range, like something like "sheet1! B10:B30" |
checking and setting a value to a range in VBA
hhhmmm, but I need to set the range, like something like
"sheet1!B10:B30" Try it this way... Names("MyRange").RefersTo = "=Sheet1!$B$10:$B$30" -- Rick (MVP - Excel) "LetMeDoIt" wrote in message ... On May 1, 12:12 pm, Jim Thomlinson <James_Thomlin...@owfg-Re-Move- This-.com wrote: Try iRow = range("MyRange").row -- HTH... Jim Thomlinson "LetMeDoIt" wrote: Greetings, I'm trying to do an easy thing (I think) but have not succeeded thus far. I created a name range manually in a spreadsheet, but need to check via VBA code for the value of that range, then if it changed to its default, reset that range to a specific value. To check the that the row has not changed, I do the following: iRow = Range("=MyRange").Row and thus if this is not my original value, I reassigned it ( this is where I'm getting an error msg in the code). I'm using excel 2003. Many thanks. CG- Hide quoted text - - Show quoted text - hhhmmm, but I need to set the range, like something like "sheet1! B10:B30" |
checking and setting a value to a range in VBA
On May 1, 1:58*pm, "Rick Rothstein"
wrote: hhhmmm, but I need to set the range, like something like "sheet1!B10:B30" Try it this way... Names("MyRange").RefersTo = "=Sheet1!$B$10:$B$30" -- Rick (MVP - Excel) "LetMeDoIt" wrote in message ... On May 1, 12:12 pm, Jim Thomlinson <James_Thomlin...@owfg-Re-Move- This-.com wrote: Try iRow = range("MyRange").row -- HTH... Jim Thomlinson "LetMeDoIt" wrote: Greetings, I'm trying to do an easy thing (I think) but have not succeeded thus far. I created a name range manually in a spreadsheet, but need to check via VBA code for the value of that range, then if it changed to its default, reset that range to a specific value. To check the that the row has not changed, I do the following: iRow = Range("=MyRange").Row and thus if this is not my original value, I reassigned it ( this is where I'm getting an error msg in the code). I'm using excel 2003. Many thanks. CG- Hide quoted text - - Show quoted text - hhhmmm, but I need to set the range, like something like "sheet1! B10:B30"- Hide quoted text - - Show quoted text - I'm getting "application-defined or object-defined error". I'm using office 2003. Can that be an issue? |
checking and setting a value to a range in VBA
On May 1, 1:58*pm, "Rick Rothstein"
wrote: hhhmmm, but I need to set the range, like something like "sheet1!B10:B30" Try it this way... Names("MyRange").RefersTo = "=Sheet1!$B$10:$B$30" -- Rick (MVP - Excel) "LetMeDoIt" wrote in message ... On May 1, 12:12 pm, Jim Thomlinson <James_Thomlin...@owfg-Re-Move- This-.com wrote: Try iRow = range("MyRange").row -- HTH... Jim Thomlinson "LetMeDoIt" wrote: Greetings, I'm trying to do an easy thing (I think) but have not succeeded thus far. I created a name range manually in a spreadsheet, but need to check via VBA code for the value of that range, then if it changed to its default, reset that range to a specific value. To check the that the row has not changed, I do the following: iRow = Range("=MyRange").Row and thus if this is not my original value, I reassigned it ( this is where I'm getting an error msg in the code). I'm using excel 2003. Many thanks. CG- Hide quoted text - - Show quoted text - hhhmmm, but I need to set the range, like something like "sheet1! B10:B30"- Hide quoted text - - Show quoted text - never mind... i added application. in front of your statement, and it's working like a charm. Many thanks for your help. CG |
All times are GMT +1. The time now is 01:40 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com