Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Range.Select
I understand that it is best practice to never use Range.Select in
Excel VBA as it will often throw up bugs. I have found several examples for this from trawling the groups and it has happened to me several times when developing. However, i am at a loss trying to understand where the problem lies. Can anyone tell me what causes the bug? If you need a specific example i can try and create one. Many thanks Dan |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Range.Select
Hi Dan, I'm working with Excel for many years now and I have never heard of that problem / bug. In al my spreadsheest I use it, but never direct: I use names in stead. John. -- jgmiddel ------------------------------------------------------------------------ jgmiddel's Profile: http://www.excelforum.com/member.php...o&userid=32714 View this thread: http://www.excelforum.com/showthread...hreadid=527197 |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Range.Select
I've never considered it a bug in excel--but I do consider it a bug in the code.
If you try to select a range that isn't on the activesheet, you'll get an error. So you'll want to make sure you activate the correct workbook, then select the correct sheet, then select the range (or use application.goto that does this all at once). Not a bug issue, but I've always found range.select followed by selection.somethingoranother much more difficult to understand/maintain. wrote: I understand that it is best practice to never use Range.Select in Excel VBA as it will often throw up bugs. I have found several examples for this from trawling the groups and it has happened to me several times when developing. However, i am at a loss trying to understand where the problem lies. Can anyone tell me what causes the bug? If you need a specific example i can try and create one. Many thanks Dan -- Dave Peterson |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Range.Select
Many thanks for that, i think it was the activesheet issue you refer
to. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
How can change range to select active rows instead of :=Range("S10 | Excel Discussion (Misc queries) | |||
When entering data into a range of cells, select the entire range. | Excel Discussion (Misc queries) | |||
select range and put range address in variable | Excel Programming | |||
Compare a selected Range with a Named range and select cells that do not exist | Excel Programming | |||
Select Sheet then Select Range | Excel Programming |