elimde aşağıdaki gibi bir kod düzeneği var. bu kod düzeneğine göre seçilen veriye göre B sütunundaki ilgili hücreye resim gelmekte
yalnız boyutlandırma olayı için hücre width ve height boyutuna otomatize etsin istiyorum yani genişlik ve yükeklik ne ise hücrenin resmi ona göre sığdırsın ama bir miktar daraltsın hani bir birim mesela daraltsın istiyorum. bilgi ve yardımlarınızı rica ederim
yalnız boyutlandırma olayı için hücre width ve height boyutuna otomatize etsin istiyorum yani genişlik ve yükeklik ne ise hücrenin resmi ona göre sığdırsın ama bir miktar daraltsın hani bir birim mesela daraltsın istiyorum. bilgi ve yardımlarınızı rica ederim
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [d:d]) Is Nothing Then Exit Sub
On Error GoTo çıkış
Dim ResimYolu As Variant
Dim resim As Object
ActiveSheet.DrawingObjects.Delete
For satır = 29 To 1000
ResimYolu = ActiveWorkbook.Path & "\" & Range("d" & satır) & ".jpg"
Set resim = ActiveSheet.Pictures.Insert(ResimYolu)
With Range("b" & satır)
resim.Top = .Top
resim.Left = .Left
resim.Height = .Height
resim.Width = .Width
End With
Next satır