After two hours of futile search and frustration. I am posting the question here.
Can anyone please explain the detailed difference between paste and pastespecial option in excel vba?
Or cite some resources which can help
That's simple :
Paste will paste exactly what's in the origin range (to make it simple: values or formulas)
PasteSpecial let you define what you want to paste (value, formula, style, etc..).
With:
expression .PasteSpecial(Paste, Operation, SkipBlanks, Transpose)
The first argument Paste
is of XlPasteType Enumeration type that determines what you can choose
Some further read:
MSDN Range.PasteSpecial Method
The PasteSpecial VBA Command: Get VBA to Do the Hard Work for You
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With