- Katılım
- 5 Mayıs 2008
- Mesajlar
- 6
- Excel Vers. ve Dili
- excel 2002
- Altın Üyelik Bitiş Tarihi
- 16.01.2019
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.DrawingObjects.Delete
For x = 7 To 19
Range("a" & x).Select
resimadi = LoadPicture("")
resimadi = Range("b" & x).Text & ".jpg"
On Error Resume Next
ActiveSheet.Pictures.Insert("Z:\ÜRÜN RESİMLERİ\" & resimadi).Select
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.Top = ActiveCell.Top
Selection.Left = ActiveCell.Left
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Height = ActiveCell.Height
Selection.ShapeRange.Width = ActiveCell.Width
Selection.ShapeRange.Rotation = 0#
Range("b7").Select
Next
End Sub
yukarıda yazılı kod ile yapmak istediğim işlemi gerçekleştirebiliyorum fakat sayfadaki logomda siliniyor sadece eklediklerini silmek için nasıl bir değişiklik yapılabilir ?
ActiveSheet.DrawingObjects.Delete
For x = 7 To 19
Range("a" & x).Select
resimadi = LoadPicture("")
resimadi = Range("b" & x).Text & ".jpg"
On Error Resume Next
ActiveSheet.Pictures.Insert("Z:\ÜRÜN RESİMLERİ\" & resimadi).Select
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.Top = ActiveCell.Top
Selection.Left = ActiveCell.Left
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Height = ActiveCell.Height
Selection.ShapeRange.Width = ActiveCell.Width
Selection.ShapeRange.Rotation = 0#
Range("b7").Select
Next
End Sub
yukarıda yazılı kod ile yapmak istediğim işlemi gerçekleştirebiliyorum fakat sayfadaki logomda siliniyor sadece eklediklerini silmek için nasıl bir değişiklik yapılabilir ?