Kursiyerlerin resimlerini getiremiyorum

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,866
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar,

Arkadaşlar Herkesin bayramını kulayarak başlamak istiyorum. Ekteki dosyamda Resim çerçevesinin olduğu hücreye ComboBox veya List Box tan seçtiğim isme göre resimlerini nasıl getirebilirim?

Saygılar sunarım



Not: Forumdaki dosyalardan uyarlayamadım.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,866
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Aşağıdaki kodlarla yapmaya çalıştım beceremedim

Option Explicit

Private Sub Worksheet_Calculate()
Dim oPic As Picture
Me.Pictures.Visible = False
With Range("f5")
For Each oPic In Me.Pictures
If oPic.Name = .Text Then
oPic.Visible = True
oPic.Top = .Top
oPic.Left = .Left
Exit For
End If
Next oPic
End With
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
G5 hücresine bir image nesnesi yerleştirin ve resimleri bu nesneye resimlerin bulunduğu klasörden seçilen isme göre çağırın.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,866
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Hocam Merhabalar,

Dediklerinizi yapmaya çalıştım ama başarılı olamadım.Nasıl bir yol izlemem konusunda biraz daha aydınlatıcı bilgi verebilirmisiniz?

Saygılar sunarım
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,866
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Levent Hocam
Bir tane örnek resim ekleyip o resmi çağırma işlemini yapabilirseniz, diğer resim ekleme ve çağırma işlemini sanırım yapabilirim.

Saygılar
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Aşağıdaki kodlarla yapmaya çalıştım beceremedim

Option Explicit

Private Sub Worksheet_Calculate()
Dim oPic As Picture
Me.Pictures.Visible = False
With Range("f5")
For Each oPic In Me.Pictures
If oPic.Name = .Text Then
oPic.Visible = True
oPic.Top = .Top
oPic.Left = .Left
Exit For
End If
Next oPic
End With
End Sub
Bu kodlarla yapıldığında belirli bir resimden sonra dosya bozuluyor. Nedenini ve kaç resimden sonra diye sorarsanız. Bilmiyorum.

1.Bu dosyanızı yeni bir dosyada yeniden yapmaya çalışın.

2. Forumda verdiğim örneklerden diğer ikisini deneyin.

..
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,866
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Yurttaş hocam merhaba,

Vallahi moralim o kadar bozuldu ki, Aynı kodlar başka dosyada çalışıyor.

Kendi dosyamda çalıştıramıyorum. Anlayamadım nerede hata yapıyorum. Başka bir çözümünüz varsa cevabınızı bekliyorum.

Saygılar sunarım
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Yurttaş hocam merhaba,

Vallahi moralim o kadar bozuldu ki, Aynı kodlar başka dosyada çalışıyor.

Kendi dosyamda çalıştıramıyorum. Anlayamadım nerede hata yapıyorum. Başka bir çözümünüz varsa cevabınızı bekliyorum.

Saygılar sunarım
Bu dosyanızda anlayamadığım bir bozukluk var. Bu nedenle yeni bir dosya yapın. Derim.

.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,866
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Hocam sağolun,
Önerinizi yapacağım

Saygılar
 
Üst