Klasörden resim ekleme

farisakboga

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
161
Excel Vers. ve Dili
Excel 2019 64 bit Tr
Altın Üyelik Bitiş Tarihi
29-04-2025
Merhaba!

Ekli klasörde excel dosyasına "resimlerim" klasöründeki resimleri karışık şekilde excel dosyasına nasıl çağırabilirim.

resimler güzel yazı satırının hemen üstündeki hücreye gelecek. her yenilediğimde resimlerin yeri değişecek. en ve boy olarak hücreyi kaplamasına gerek yok. oranlar korunarak hücreye sığdırmak istiyorum.

Yardımcı olabilir misiniz?
 

Ekli dosyalar

farisakboga

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
161
Excel Vers. ve Dili
Excel 2019 64 bit Tr
Altın Üyelik Bitiş Tarihi
29-04-2025
yardım lütfen
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,700
Excel Vers. ve Dili
Excel 2019 Türkçe
Forumda geçmişte yapılmış birçok örnek mevcut. Baştan yapmak yerine hazır programlardan faydalanmak daha kolay olacaktır.
 

farisakboga

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
161
Excel Vers. ve Dili
Excel 2019 64 bit Tr
Altın Üyelik Bitiş Tarihi
29-04-2025
Forumdaki ilgili tüm konulara baktım. Dosyalarını inceleyip yapmak istediğim şey için uğraştım. Çok az bilgimle ancak ekteki dosya gibi bişey yapabildim. Ancak bu amacımı karşılamıyor. Dolayısı ile yine yardım rica edeceğim.

1-Sadece bir sütuna resim getirmeyi başarabildim. bunu 3 sütun haline dönüştürmek istiyorum.

2-Klasörde bulunan resimlerin karışık şekilde ve tekrarsız yer değiştirmesi lazım. Amacım her öğrencinin çalışmasının farklı olması.

Klasöre örnek olsun diye 5 resim koydum. Çalışmayı daha fazla resimle yapacağım.

Yardımcı olabilirseniz çok makbule geçecek.
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,354
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Kodlarınız aslında çalışıyor, ufak bir düzenleme yaptım, deneyiniz.

Kod:
Sub ResGetir()

    Dim p As Object, t As Double, l As Double, w As Double, h As Double, i As Double
    Dim Yol As String
    Dim ResimDosya As String
  
    ActiveSheet.Pictures.Delete
    Application.ScreenUpdating = False
  
    Yol = ThisWorkbook.Path & Application.PathSeparator
  
    For i = 1 To Cells(Rows.Count, "A").End(3).Row
        ResimDosya = Yol & Cells(i, "A")
        If Not Dir(ResimDosya) = "" Then
             Set p = ActiveSheet.Pictures.Insert(ResimDosya)
            
             With Cells(i, "B")
                 t = .Top
                 l = .Left
                 w = .Offset(0, .Columns.Count).Left - .Left
                 h = .Offset(.Rows.Count, 0).Top - .Top
             End With
            
             With p
                 .Top = t
                 .Left = l
                 .Width = w
                 .Height = h
             End With
            
             With Cells(i, "B")
                 p.Left = .Left + ((.Width - p.Width) / 2)
                 p.Top = .Top + ((.Height - p.Height) / 2)
             End With
            
             Set p = Nothing
        End If
        
    Next i
  
    Application.ScreenUpdating = True
  
End Sub
 

farisakboga

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
161
Excel Vers. ve Dili
Excel 2019 64 bit Tr
Altın Üyelik Bitiş Tarihi
29-04-2025
İlgilendiğiniz için teşekkür ederim.

Hala tek sütun halinde resimleri çekiyor ve aynı resimler gelebiliyor.

Resimlerin farklı olmasını ve 3 sütun halinde görünmesini sağlamak mümkün mü?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,354
Excel Vers. ve Dili
Ofis 365 Türkçe
benim denemelerimde a sütunundaki resim adlarını b sütununa getirdi, sizdeki sıkıntı nedir ki?

240432
 
Son düzenleme:

farisakboga

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
161
Excel Vers. ve Dili
Excel 2019 64 bit Tr
Altın Üyelik Bitiş Tarihi
29-04-2025
aynısı bende de oluyor. b sütunundaki resimler gibi d ve f sütunlarına da resimlerin gelmesini istiyorum.

ayrıca mümkünse resimlerin 1 sayfa içinde tekrarsız görüntülenmesi.

yani sayfada farklı 15 resim görünecek.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,354
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Sorunuz ve ne yapmak istediğiniz tam olarak anlaşılmıyor ki.
Resim adları A sütununda olacak ve resimler B-D ve F sütunlarında mı gösterilecek?
Ya da nasıl olacak açıklarsanız yardım edecek arkadaşlar çıkacaktır.
 

farisakboga

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
161
Excel Vers. ve Dili
Excel 2019 64 bit Tr
Altın Üyelik Bitiş Tarihi
29-04-2025
Klasörden resim çekecek ve şöyle b240449ir sayfa oluşturacak.
 

farisakboga

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
161
Excel Vers. ve Dili
Excel 2019 64 bit Tr
Altın Üyelik Bitiş Tarihi
29-04-2025
Bu resimlerin bir düğme veya tuş ile yer değiştirmesini istiyorum.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,164
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Alternatif eki deneyin.
Dosyayı resimler klasörünün yanında (içinde değil) konumlandırın
İyi çalışmalar.
 

Ekli dosyalar

farisakboga

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
161
Excel Vers. ve Dili
Excel 2019 64 bit Tr
Altın Üyelik Bitiş Tarihi
29-04-2025
Merhaba;
Alternatif eki deneyin.
Dosyayı resimler klasörünün yanında (içinde değil) konumlandırın
İyi çalışmalar.
Çok teşekkür ederim. Elinize sağlık.
 
Üst