In order to create UNIQUE Shape names, some kind of system is required. The two most common systems I use are:
a. Sequential numbering system (e.g. 'RCD01', 'RCD02', etc.)
b. Cell Reference system (e.g. 'RCDH9', RCDH10', etc.)
In your case, there is a MASTER Shape that you created, called 'RCD'. Your application lends itself the the 'Cell Reference System'. I deleted all your 'RCD' (Clone) Shapes, except for the MASTER shape. In cells 'H3' thru 'H62' I created clone 'RCD' shapes with names 'RCDH03' thru 'RCDH62'. To do this I used the following macros:
a. DeleteAllRCDCloneCellsOnActiveSheet() - needed only during Software Development.
b. CreateShapesRCD() -needed only during Software Development.
c. DisplayOrHideShapesRCD() - need during Software Development and in Production if the Shape Visibility gets out of sync due to some kind of corruption.
In an ordinary code module such as 'Module1':
When you change the values in Column H, you need the following code in Worksheet_Change() in the Sheet module. I took the liberty of updating your existing code:
All the above code is included in the attached file based on your uploaded file.
Lewis
Bookmarks