Perform the "paste special" operation and paste in plain text. For ease of use, I recommend that you attach the "insert special" button to the quick access toolbar.
Access sometimes gets confused when you let it guess what you are inserting. Paste as plain text is the best way to make it work.
Edit
Sample code for a right-click menu
Public Function CreateGeneralClipBoardMenu()
On Error Resume Next
CommandBars("GeneralClipboardMenu").Delete
Dim cmb As Office.CommandBar
Set cmb = CommandBars.Add("GeneralClipboardMenu", msoBarPopup, False, False)
With cmb
.Controls.Add msoControlButton, 21, , , True ' Cut
.Controls.Add msoControlButton, 19, , , True ' Copy
.Controls.Add msoControlButton, 755, , , True ' Paste Special
End With
Set cmb = Nothing
End Function
Identifier # 755 is the magic number for the Insert Special function, and I found it in this list: http://support.microsoft.com/kb/213552
Where to install it in Access 2013. Access Settings - Current Database - Label Ribbon

Yawar source
share