Thanks RonJonP! Works great!
I see you just added a separate selection set, I was trying to merge it with the first but had no luck. I do have a question, it seems that the identified block SL-Wire-Flag is not the only block selected it selects other dynamic blocks as well. Is that because of the below statement? I only ask because I believe I have several blocks with a move position in them (which I can easily change)
(lambda (c) (wcmatch (strcase (vla-get-propertyname c)) "POSITION*"))
Thanks you for your help (the Swamp really needs a thumbs up emogee).