[quote user="Jon Summers"]
You should not need to call Redraw at all. The versions of MicroStation that use DirectX graphics do redraws automatically.
[/quote]
I guess the help file is somewhat out of date then. I'll remove the line as suggested.
[quote user="Jon Summers"]
I suggest that you prototype your code in MicroStation VBA (i.e. lose Excel). If it works in MicroStation VBA, you may be able to persuade it to work in Excel VBA. If it doesn't work in MicroStation VBA, it definitely won't work in Excel VBA.
[/quote]
I'd prefer not to have to do that if possible and aim to find a solution first and only do that as a last resort. I found an interesting reply you made on another topic some years ago which perhaps you can advise if is relevant to my situation
When modifying components of a complex element, such as a cell, you must not rewrite a component element. Rather, you should replace the component element(s) and then rewrite the complex element when done.
There's an example in VBA help: search for ReplaceCurrentElement. This example shows how to find all of the TextElements in a cell and change their text to upper case
[/quote]
In my case I am modifying tags within a cell, is this likely to be the reason why my tags are not updating?