Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rngCopy As Object, rngPaste As Object
If Not Intersect(Target, Range("F1:J1")) Is Nothing Then
Set rngCopy = Range("F1:J1")
ElseIf Not Intersect(Target, Range("F2:J2")) Is Nothing Then
Set rngCopy = Range("F2:J2")
ElseIf Not Intersect(Target, Range("F3:J3")) Is Nothing Then
Set rngCopy = Range("F3:J3")
ElseIf Not Intersect(Target, Range("F4:J4")) Is Nothing Then
Set rngCopy = Range("F4:J4")
ElseIf Not Intersect(Target, Range("F5:J5")) Is Nothing Then
Set rngCopy = Range("F5:J5")
ElseIf Not Intersect(Target, Range("F6:J6")) Is Nothing Then
Set rngCopy = Range("F6:J6")
ElseIf Not Intersect(Target, Range("F7:J7")) Is Nothing Then
Set rngCopy = Range("F7:J7")
ElseIf Not Intersect(Target, Range("F8:J8")) Is Nothing Then
Set rngCopy = Range("F8:J8")
End If
If TypeName(rngCopy) = "Range" Then
On Error Resume Next
Set rngPaste = Application.InputBox("Chon vùng Paste", Type:=8)
On Error GoTo 0
If TypeName(rngPaste) = "Range" Then rngPaste.Resize(rngCopy.Rows.Count, rngCopy.Columns.Count).Value = rngCopy.Value
End If
End Sub