for single cell copy paste code works but when i paste range its isn't working
Code: Select all
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo myerror
Application.EnableEvents = False
If Not Intersect(Target, Columns(1)) Is Nothing Then
'If Target <> "" Then
p = Replace(Replace(Evaluate("Proper(""" & Target & """)"), " ", ""), "-", "")
Select Case p
Case "A"
Target = "ABC"
Case "Aa"
Target = "XXD"
Case Else
Target = ""
End Select
End If
'End If
myerror:
Application.EnableEvents = True
End Sub