It works! Thanks Kenneth! It has been weeks for me to find the answer. I also found out that we can also write is as

sld.Shapes.Paste
Update: I have found the solution my second issue which is restriction of putting in values in Excel. How to solve it:

1. Go to Data - Data Validation - Data Validation
2. Edit your Source

Just in case if there's anyone having the same issue.