Minh Tiên > 23-11-15, 10:48 AM
paulsteigel > 23-11-15, 03:37 PM
Minh Tiên > 23-11-15, 05:06 PM
ActiveSheet.Shapes("Pic").Delete
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rng As Range, PicName As String
Application.ScreenUpdating = False
On Error Resume Next
If Not Intersect([R2], Target) Is Nothing Then
Set Rng = Sheet3.Range(Sheet3.[B1], Sheet3.[T65536].End(xlUp))
PicName = Rng.Resize(, 1).Find(Target, LookAt:=xlWhole).Offset(, 20)
ActiveSheet.Shapes("Pic").Delete
With ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\" & PicName)
.Name = "Pic"
.Left = [B12:O22].Left: .Top = [B12:O22].Top
.Width = [B12:O22].Width: .Height = [B12:O22].Height
End With
End If
End Sub
paulsteigel > 23-11-15, 07:00 PM
(23-11-15, 05:06 PM)Minh Tiên Đã viết: Thanks "pausteigel" !
Tiên sưu tầm được đoạn code (File) này để Link hình trong Excel nhưng khi chạy trên Excel 2013 lỗi ở dòng:
"pausteigel" cùng A/C/E Pro xem sửa dòng code giúp nhé !Mã:ActiveSheet.Shapes("Pic").Delete
Toàn bộ đoạn code:
Mã:Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rng As Range, PicName As String
Application.ScreenUpdating = False
On Error Resume Next
If Not Intersect([R2], Target) Is Nothing Then
Set Rng = Sheet3.Range(Sheet3.[B1], Sheet3.[T65536].End(xlUp))
PicName = Rng.Resize(, 1).Find(Target, LookAt:=xlWhole).Offset(, 20)
ActiveSheet.Shapes("Pic").Delete
With ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\" & PicName)
.Name = "Pic"
.Left = [B12:O22].Left: .Top = [B12:O22].Top
.Width = [B12:O22].Width: .Height = [B12:O22].Height
End With
End If
End Sub
File đính kèm: http://www.mediafire.com/view/3g5up756k7...ghiem.xlsx
Thanks.
Minh Tiên > 24-11-15, 09:36 AM
paulsteigel > 24-11-15, 11:39 PM
Minh Tiên > 25-11-15, 05:56 PM
paulsteigel > 25-11-15, 09:44 PM
(25-11-15, 05:56 PM)Minh Tiên Đã viết: Tiên đã bỏ lệnh "on error resume" nên mới biết lỗi tại dòng: ActiveSheet.Shapes("Pic").Delete
Trong môi trường VBA, khi gõ: ActiveSheet rồi gõ dấu chấm (.) ---> Nó "lặng im" nên Tiên biết là lệnh ActiveSheet không có tác dụng.
Nhờ các Pro chỉ giáo giúp !
Thanks./.