![]() |
Merged Cells quirky behavior
I have merged cells A1..C1 and named it rngTest.
I enter data into rngTest. Range("rngTest").ClearContents 'Generates Error 1004 Cannot change part of a merged cell. Range("rngTest").Select 'or Activate Selection.ClearContents 'Runs successfully. This sure seems bizarre. Does your machine perform like mine? Any suggested workarounds? I would prefer NOT to select these cells programmatically. Art |
Merged Cells quirky behavior
One way:
Range("rngTest").value = "" or Range("rngTest").mergearea.clearcontents ArthurJ wrote: I have merged cells A1..C1 and named it rngTest. I enter data into rngTest. Range("rngTest").ClearContents 'Generates Error 1004 Cannot change part of a merged cell. Range("rngTest").Select 'or Activate Selection.ClearContents 'Runs successfully. This sure seems bizarre. Does your machine perform like mine? Any suggested workarounds? I would prefer NOT to select these cells programmatically. Art -- Dave Peterson |
Merged Cells quirky behavior
it is always better to use ".Select".... this way you are sure Excel knows
what to select and later than what to do with selection! much safer and it doesn't slows down your macro if you are looking for optimization.... "ArthurJ" wrote in message ... I have merged cells A1..C1 and named it rngTest. I enter data into rngTest. Range("rngTest").ClearContents 'Generates Error 1004 Cannot change part of a merged cell. Range("rngTest").Select 'or Activate Selection.ClearContents 'Runs successfully. This sure seems bizarre. Does your machine perform like mine? Any suggested workarounds? I would prefer NOT to select these cells programmatically. Art |
Merged Cells quirky behavior
Hi Art,
Try: Range("rngTest").MergeArea.ClearContents --- Regards, Norman "ArthurJ" wrote in message ... I have merged cells A1..C1 and named it rngTest. I enter data into rngTest. Range("rngTest").ClearContents 'Generates Error 1004 Cannot change part of a merged cell. Range("rngTest").Select 'or Activate Selection.ClearContents 'Runs successfully. This sure seems bizarre. Does your machine perform like mine? Any suggested workarounds? I would prefer NOT to select these cells programmatically. Art |
Merged Cells quirky behavior
Hi Sasa,
it is always better to use ".Select Contrawise, I would suggest that selections are rarely necessary or desirable and are usually inefficient. --- Regards, Norman "Sasa Stankovic" wrote in message ... it is always better to use ".Select".... this way you are sure Excel knows what to select and later than what to do with selection! much safer and it doesn't slows down your macro if you are looking for optimization.... "ArthurJ" wrote in message ... I have merged cells A1..C1 and named it rngTest. I enter data into rngTest. Range("rngTest").ClearContents 'Generates Error 1004 Cannot change part of a merged cell. Range("rngTest").Select 'or Activate Selection.ClearContents 'Runs successfully. This sure seems bizarre. Does your machine perform like mine? Any suggested workarounds? I would prefer NOT to select these cells programmatically. Art |
Dave, Norman: Got it! Thanks. (eom)
|
Merged Cells quirky behavior
You already have good answers from Dave & Norman, so just this-
I have merged cells A1..C1 and named it rngTest. I expect you only named A1. Had you named A1:C1 your code would work without modification. If the cells are already merged you'd need to enter the address fully in the RefersTo box in the names dialog Ctrl-F3. Regards, Peter T - "ArthurJ" wrote in message ... I have merged cells A1..C1 and named it rngTest. I enter data into rngTest. Range("rngTest").ClearContents 'Generates Error 1004 Cannot change part of a merged cell. Range("rngTest").Select 'or Activate Selection.ClearContents 'Runs successfully. This sure seems bizarre. Does your machine perform like mine? Any suggested workarounds? I would prefer NOT to select these cells programmatically. Art |
All times are GMT +1. The time now is 09:37 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com