• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sayfa içindeki resimi düzenleme

Katılım
29 Ocak 2024
Mesajlar
277
Excel Vers. ve Dili
Office 2016
Merhabalar,

Excel sayfa içinde sadece 1 adet bulunan görselin boyutunu nasıl düzenleyebiliriz?

sayfa içindeki görseli bulacak ve bunu tanımlayacak Set img = ActiveSheet.Pictures

Not: sayfa içindeki görsel sürekli değiştiği için isimlendirmek mümkün olmuyor.

yardımlarınız için şimdiden teşekkürler,
iyi akşamlar.

Kod:
Sub ResizePic()
Dim img As Picture

    Set img = ActiveSheet.Pictures
    
With img
       'Resize Picture to fit in the range....
       .Left = ActiveSheet.Range("D9").Left
       .Top = ActiveSheet.Range("D9").Top
       .Width = ActiveSheet.Range("D9:H9").Width
       .Height = ActiveSheet.Range("D9:D28").Height
       .Placement = 1
       .PrintObject = True
    End With
End Sub
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,804
Excel Vers. ve Dili
2021 Türkçe
Merhaba.

Kod:
Sub ResizePic()
    
    Dim img As Object
    Dim Bak As Object
    Set Bak = Selection
    Set img = ActiveSheet.Shapes(1)
    
    With img
       .Left = ActiveSheet.Range("D9").Left
       .Top = ActiveSheet.Range("D9").Top
       .Width = ActiveSheet.Range("D9:H9").Width
       .Height = ActiveSheet.Range("D9:D28").Height
       .Placement = 1
       .Select
       Selection.PrintObject = True
    End With
    Bak.Select
End Sub
 
Katılım
29 Ocak 2024
Mesajlar
277
Excel Vers. ve Dili
Office 2016
Merhaba.

Kod:
Sub ResizePic()
   
    Dim img As Object
    Dim Bak As Object
    Set Bak = Selection
    Set img = ActiveSheet.Shapes(1)
   
    With img
       .Left = ActiveSheet.Range("D9").Left
       .Top = ActiveSheet.Range("D9").Top
       .Width = ActiveSheet.Range("D9:H9").Width
       .Height = ActiveSheet.Range("D9:D28").Height
       .Placement = 1
       .Select
       Selection.PrintObject = True
    End With
    Bak.Select
End Sub
çok teşekkürler Muzaffer Hocam
 
Üst