Hello,VBA code please
All shapes have same sizes, but different orientation - portrait or landscape1. I have 1 shape copied in Clipboard - Clipboard.Shapes(1) /no such collection, only for example/
2. I select many shapes - ActiveSelection.Shapes
I try to replace every Shape in ActiveSelection.Shapes with Clipboard.Shapes(1)
Below is example of requested process
Sub Test_Try()dim mshape as shapeFor each mshape in ActiveSelection.Shapesmshape = Clipboard.Shapes(1)Next
Greetings!
Tip! don't use paste in loop
It is better in code use Duplicate, than move to destination and delete destination shape. Duplicate is fast function.