Merhabalar,
Aşağıdaki gibi kodlama yapım mevcut. Bu kodlama jpg türevleri için geçerli. Dosya png formatında olduğu zaman sorun yaratıyor. Bunu nasıl düzeltebilirim.
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B1]) Is Nothing Then Exit Sub
On Error GoTo çıkış
ActiveSheet.DrawingObjects.Delete
Dim ResimYolu As Variant
Dim Resim As Object
ResimYolu = ActiveWorkbook.Path & "\" & Range("B1") & ".jpg"
Set Resim = ActiveSheet.Pictures.Insert(ResimYolu)
With Range("D1")
Resim.Top = .Top
Resim.Left = .Left
Resim.Height = .Height
Resim.Width = .Width
End With
çıkış:
End Sub
Aşağıdaki gibi kodlama yapım mevcut. Bu kodlama jpg türevleri için geçerli. Dosya png formatında olduğu zaman sorun yaratıyor. Bunu nasıl düzeltebilirim.
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B1]) Is Nothing Then Exit Sub
On Error GoTo çıkış
ActiveSheet.DrawingObjects.Delete
Dim ResimYolu As Variant
Dim Resim As Object
ResimYolu = ActiveWorkbook.Path & "\" & Range("B1") & ".jpg"
Set Resim = ActiveSheet.Pictures.Insert(ResimYolu)
With Range("D1")
Resim.Top = .Top
Resim.Left = .Left
Resim.Height = .Height
Resim.Width = .Width
End With
çıkış:
End Sub
