Thanhlam2425
Thành viên hoạt động
- Tham gia
- 23/11/18
- Bài viết
- 113
- Được thích
- 12
Mọi người ơi cho mình hỏi là mình có đoạn code này khi chạy máy mình thì được còn chuyển sang máy khác bị dừng ở đoạn Paste nhỉ.
Mọi người có thể code cho mình xin 1 đoạn chạy được trên các máy không ạ.
Cảm ơn mọi người.
Mọi người có thể code cho mình xin 1 đoạn chạy được trên các máy không ạ.
Cảm ơn mọi người.
Mã:
With Sheets("DONE")
If kiemtra("PIC1", Sheets("DONE")) = True Then
.Shapes("PIC1").Delete
End If
If kiemtra(s, Sheets("LIST-NV")) = True Then
Sheets("LIST-NV").Shapes(s).Copy
.Paste 'Chỗ này bị lỗi dừng code'
.Shapes.Range(Array(s)).name = "PIC1"
With ActiveSheet.Shapes("PIC1")
.LockAspectRatio = False
.Left = [A3:B4].Left: .Top = [A3:B4].Top
.Width = [A3:B4].Width: .Height = [A3:B4].Height
End With
End If
End With
Function kiemtra(sn As String, ByVal tensheet As Worksheet) As Boolean
Dim s As Object
On Error Resume Next
Set s = tensheet.Shapes.Range(Array(sn))
kiemtra = CBool(Err.Number = 0)
Set s = Nothing
End Function