[VBA]
Private Sub Worksheet_Change(ByVal Target As Range)
if Target.column > 2 then Exit Sub
Application.EnableEvents = False

[/VBA]

With regard to limiting functionality, you could assign Paste and the Concatenate code to a Keyboard Shortcut and use this instead of Control + V.