Senechal
asked on
copy paste embedded shapes between hidden worksheets
Hello,
The code below has been implemented to:
1. delete existing OLE shapes from hidden worksheet 1
2. copy new OLE shapes from hidden worksheet 2
3. paste the copied shapes in hidden worksheet 1
The command button is on a worksheet 3, which is the only visible sheet to the user.
The code works fine for steps 1 and 2, but doesn't work for step 3 (pasting the shapes to hidden worksheet 1).
The code is as follows:
Private Sub CommandButton1_Click()
ThisWorkbook.Worksheets("6 ").Shapes. Range(Arra y("1", "2", "3", "4", "5")).Delete
ThisWorkbook.Worksheets("7 ").Shapes. Range(Arra y("1", "2", "3", "4", "5")).Select
Selection.Copy
ThisWorkbook.Worksheets("6 ").Select
Selection.Paste
End Sub
The answer appears so close - all help appreciated.
The code below has been implemented to:
1. delete existing OLE shapes from hidden worksheet 1
2. copy new OLE shapes from hidden worksheet 2
3. paste the copied shapes in hidden worksheet 1
The command button is on a worksheet 3, which is the only visible sheet to the user.
The code works fine for steps 1 and 2, but doesn't work for step 3 (pasting the shapes to hidden worksheet 1).
The code is as follows:
Private Sub CommandButton1_Click()
ThisWorkbook.Worksheets("6
ThisWorkbook.Worksheets("7
Selection.Copy
ThisWorkbook.Worksheets("6
Selection.Paste
End Sub
The answer appears so close - all help appreciated.
ASKER
Hello gowflow,
Thank you for the suggestion, but the results are still the same as before: the deletion takes place OK, but not the copy and paste. I'm attaching a demo file in case this is any help.
DemoCopyPasteOLE.xlsm
Thank you for the suggestion, but the results are still the same as before: the deletion takes place OK, but not the copy and paste. I'm attaching a demo file in case this is any help.
DemoCopyPasteOLE.xlsm
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Hi goflow,
Your solution works perfectly. Thank you so much.
Your solution works perfectly. Thank you so much.
ASKER
I've requested that this question be closed as follows:
Accepted answer: 0 points for Senechal's comment #a39654737
for the following reason:
Solution by goflow.
Accepted answer: 0 points for Senechal's comment #a39654737
for the following reason:
Solution by goflow.
I am objecting to this closure as supposed the asker made a mistake in closing it by awarding himself 0 points but no points to the correct answer. His comments clearly indicate that I provided the solution for him.
Tks/gowflow
Tks/gowflow
ASKER
Gowflow provided an excellent solution and I cannot thank him enough for his courtesy and speed. It is absolutely worth 500 points. This is the first time I've used this system, so the mistake in point-setting was entirely mine.
No problem don't worry I thought so. Pls feel free to put any comment on this question case you need further help with any other question. I will keep this one monitored.
gowflow
gowflow
Selection.Paste
by this
Selection.PasteSpecial
gowflow