Resim göstermede problem

Katılım
16 Mart 2006
Mesajlar
66
Excel Vers. ve Dili
Excel 2007
İngilizce
Merhaba,

Ekte personel takiple ilgili bir dosyam var. Bu dosyada kişinin üstüne tıklandığında C'de belirli bir yerde kayıtlı kişilerin resimlerini gösteriyor. Ancak ben tıklanan kişiye ait bir resim olmadığında veya farklı bir hücreye tıklandığında resim kutusunun boş çıkmasını istiyorum. Farklı şeyler denememe rağmen ne yazık ki bulamadım.
Yardımcı olabilecek varsa çok sevinirim.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Merhaba,

Ekte personel takiple ilgili bir dosyam var. Bu dosyada kişinin üstüne tıklandığında C'de belirli bir yerde kayıtlı kişilerin resimlerini gösteriyor. Ancak ben tıklanan kişiye ait bir resim olmadığında veya farklı bir hücreye tıklandığında resim kutusunun boş çıkmasını istiyorum. Farklı şeyler denememe rağmen ne yazık ki bulamadım.
Yardımcı olabilecek varsa çok sevinirim.
İlk aklıma gelen:

boş bir resim dosyası yapın. Örneğin bu dosyasa "Resmi Yok" yazısı olsun. Ve Bu dosyayı resmi olmayanlarla ilintilendirin.
 
Katılım
25 Nisan 2007
Mesajlar
459
Excel Vers. ve Dili
2007
Kodunuzu aşağıdaki şekilde değiştirin.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo hata
If Intersect(Target, Range("a2:a" & [a65536].End(xlUp).Row)) Is Nothing Then GoTo hata
isim = Target.Value
Image1.Picture = LoadPicture("c:\yedekler\feza\" & isim & ".jpg")
Exit Sub

hata:
Image1.Picture = LoadPicture()
End Sub
 
Katılım
16 Mart 2006
Mesajlar
66
Excel Vers. ve Dili
Excel 2007
İngilizce
Teşekkürler sevgili xxcell
 
Üst