Hello all, I recently finished my first attempt at VBA and everything is working. However the worksheet is running much slower than I can accept, and I am assuming it is because of the amount of coding I have incorporated. I have already condensed it once by adding "Range.Array", but it made no noticeable change. This worksheet has 36 groups of +36 shapes that I stacked on one another and made invisible, only one shape in each group can be visible at a given time based on the value of a cell. All shapes are different within the group, but each group is made up of the same shapes from the other groups that I gave unique names. I was contemplating renaming all the shapes "shape1(-1296)" and using the dim/variable thing for the "blank" macros, but I can't figure a good way to further condense the visible=true portion. Perhaps a copy/paste/delete into specific coordinates, or have all similar shapes have the same name and call them based on variable coordinates using just one macro, if this would even be possible. If anyone has any suggestions I would be grateful.
Bookmarks