Soru ❓ Sayfaya Eklenen Resmin Dosya Yolunu Hücreye Yazdırma

Katılım
29 Ekim 2022
Mesajlar
12
Excel Vers. ve Dili
Excel 365 • Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2023
Merhaba 🙋🏻‍♂️
Excel'de sayfaya eklediğim resmin dosya yolunu (uzantılarıyla beraber) hücreye nasıl yazdırabilirim❓

Yardımcı olanlara şimdiden teşekkür ederim 🙏
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,165
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Resim ekleme kodlarını paylaşırsanız ona göre bir cevap verilebilir.
 
Katılım
29 Ekim 2022
Mesajlar
12
Excel Vers. ve Dili
Excel 365 • Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2023
Merhaba.
Resim ekleme kodlarını paylaşırsanız ona göre bir cevap verilebilir.
Kod:
Sub ResimSec()
    Dim fNameAndPath As Variant
    Dim img As Shape
   
Range("A2:A100").ClearContents
   
    fNameAndPath = Application.GetOpenFilename(Title:="Eklemek için Resim Seçiniz")
    If fNameAndPath = False Then Exit Sub
    Set img = ActiveSheet.Shapes.AddPicture(Filename:=fNameAndPath, _
                                            LinkToFile:=False, SaveWithDocument:=True, _
                                            Left:=1, Top:=1, Width:=-1, Height:=-1)
    With img
        'Resize Picture to fit in the range....
        .Left = ActiveSheet.Range("A3").Left
        .Top = ActiveSheet.Range("A3").Top
        .Width = ActiveSheet.Range("A3:E3").Width
        .Height = ActiveSheet.Range("A3:E20").Height
        .Placement = 1
        .DrawingObject.PrintObject = True
    End With
   

Range("A2") = fNameAndPath

End Sub
Birkaç deneme sonucu bu kodu buldum ve sonuç veriyor gibi. Bir de resim seçme penceresi açıldığında sadece .jpg, .jpeg, .gif ve .png gibi resim dosyası uzantılarını filtrelemesini nasıl sağlayabilirim❓
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,165
Excel Vers. ve Dili
2019 Türkçe
Aşağıdaki satırı silin
Kod:
fNameAndPath = Application.GetOpenFilename(Title:="Eklemek için Resim Seçiniz")
Yerine aşağıdaki satırı ekleyin
Kod:
fNameAndPath = Application.GetOpenFilename(filefilter:="Resim Dosyaları  (*.jpg; *.jpeg; *.gif; *.png), *.jpg; *.jpeg; *.gif; *.png", Title:="Eklemek için Resim Seçiniz")
 
Katılım
29 Ekim 2022
Mesajlar
12
Excel Vers. ve Dili
Excel 365 • Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2023
Aşağıdaki satırı silin
Kod:
fNameAndPath = Application.GetOpenFilename(Title:="Eklemek için Resim Seçiniz")
Yerine aşağıdaki satırı ekleyin
Kod:
fNameAndPath = Application.GetOpenFilename(filefilter:="Resim Dosyaları  (*.jpg; *.jpeg; *.gif; *.png), *.jpg; *.jpeg; *.gif; *.png", Title:="Eklemek için Resim Seçiniz")
Çok teşekkür ederim Muzaffer Bey, işime çok yarayacak 🙏😇
 
Üst