Alt + F11 -> đúp chuột vào Sheet3 (HSo) -> thay code ở bên phải bằngVâng. Xin cảm ơn thành viên be09.
Xin được trợ giúp từ mọi người.
Đây là file gốc tải về trên diễn đàn. (Đã xóa bớt ảnh đi cho file nhẹ hơn)
Mình đính kèm file và có yêu cầu trong file.
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$AP$3" Then
Application.ScreenUpdating = False
With Me
On Error Resume Next
.Shapes("$C$3").Delete
If Err.Number Then Err.Clear
Sheet1.Shapes("Rectangle " & .[AP3].Value).Copy
If Err.Number = 0 Then
.Paste .[C3]
With Selection
.Height = Me.[C3:I10].Height
.Width = Me.[C3:I10].Width
.Name = "$C$3"
End With
Application.CutCopyMode = False
Target.Activate
End If
On Error GoTo 0
End With
Application.ScreenUpdating = True
End If
End Sub