senuyurken
Altın Üye
- Katılım
- 20 Nisan 2008
- Mesajlar
- 168
- Excel Vers. ve Dili
- Office 2021 TR
- Altın Üyelik Bitiş Tarihi
- 25-06-2025
Merhaba Arkadaşlar , Aşağıdaki örnek çalışmada
1 - Belirlki Bir klasörden H1 Hücresine resim numarası yazarak resim çağırma
2 - Resmi Tam sayfa olarak boyutlandırmak istiyorum. ( Yani A1:F57 hücrelerine tam yerleştirmek istiyorum)
Yardımcı olursanız sevinirim.
Kullandığım Kod :
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
On Error Resume Next
Set Alan = Range("a1:F57")
For Each resimm In ActiveSheet.Pictures
If Not Intersect(resimm.TopLeftCell, Alan) Is Nothing Then
resimm.Delete
End If
Next
Set Alan = Nothing
Dim Resimyolu As Variant
Dim resim As Object
Resimyolu = ThisWorkbook.Path & "\" & Range("h1") & ".png"
Set resim = ActiveSheet.Pictures.Insert(Resimyolu)
With Range("A1:f57")
resim.Top = .Top
resim.Left = .Left
resim.Height = .Height
resim.Width = .Width
End With
Application.ScreenUpdating = True
End Sub
1 - Belirlki Bir klasörden H1 Hücresine resim numarası yazarak resim çağırma
2 - Resmi Tam sayfa olarak boyutlandırmak istiyorum. ( Yani A1:F57 hücrelerine tam yerleştirmek istiyorum)
Yardımcı olursanız sevinirim.
Kullandığım Kod :
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
On Error Resume Next
Set Alan = Range("a1:F57")
For Each resimm In ActiveSheet.Pictures
If Not Intersect(resimm.TopLeftCell, Alan) Is Nothing Then
resimm.Delete
End If
Next
Set Alan = Nothing
Dim Resimyolu As Variant
Dim resim As Object
Resimyolu = ThisWorkbook.Path & "\" & Range("h1") & ".png"
Set resim = ActiveSheet.Pictures.Insert(Resimyolu)
With Range("A1:f57")
resim.Top = .Top
resim.Left = .Left
resim.Height = .Height
resim.Width = .Width
End With
Application.ScreenUpdating = True
End Sub
Ekli dosyalar
-
18.7 KB Görüntüleme: 9