a sütunu isimler b sütunu resimleri

Katılım
8 Ocak 2007
Mesajlar
15
Excel Vers. ve Dili
office 2003
ÇOKK ÖNEMLİ
arkadaşlar a sütununda isimlerini yazdığım modellerin b sütununda karşılarına resimlerinin gelmesini istiyorum yardımcı olursanız sevinirim
Ayrıca bir resme isim vererek tanımlıyorum ve ( örneğin MODENA ismi veriyorum, herhangi bir hücreye =MODENA yazdığım zaman Resim17 yazıyor, oysa ben MODENA isimli resmin gelmesini istiyorum bu mümkünmü ?

Yardımlarınız için şimdiden çok teşekkürler
Acil cevaplara İhtiyacım var, saygılar
 
Son düzenleme:
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Önce, "Sayfa1" adlı sheet'deki tüm resimleri isimlendiriniz. Şöyle ki; resim seçin ve AD kutusuna çağıracağınız ismi yazın. Örneğin, BERGAMO modelini temsil eden resim nesnesini seçiniz. Formül çubuğunun sol tarafında "AD kutusu"na,"BERGAMO" yazın. Diğer resimleri de uygun şekilde isimlendirin.

Daha sonra aşağıdaki kodları "Liste" adlı sheet'in kod sayfasına kopyalayın.

Siz A sütununda bir isim yazdığınızda B sütununa aynı isimdeki resim gelir. Eğer daha önce B kutusunda bir resim varsa önce o silinir daha sonra yeni resim getirilir.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sh As Worksheet
Dim oRes As Shape
If Not Intersect(Target, Range("A:A")) Is Nothing Then
      For Each oRes In Me.Shapes
            If Not Intersect(Target.Offset(0, 1), oRes.TopLeftCell) Is Nothing Then
                  oRes.Delete
            End If
      Next
      Set sh = Sheets("Sayfa1")
      For Each oRes In sh.Shapes
           If oRes.Type = msoPicture Then
                If oRes.Name = Target Then
                      oRes.Copy
                      Target.Offset(0, 1).PasteSpecial
                      With Selection
                            .ShapeRange.Height = Target.Offset(0, 1).Height
                      End With
                End If
           End If
      Next
      Target.Select
      Set sh = Nothing
End If
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
İstenilen resmi bir 1.sayfaya kopyalayın > Resmin, Ad Kutusundaki ismini Sayfa 2 deki B sütununa yazın.
 
Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Açıklama için teşekürler.Ama resmin Ad kutusunda "Resim 63" yazdığımda resim kayboluyor bidahada görünmüyor.Hatam nerede?
 
Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Sayın Seyit Tiken hatayı buldum.Çalışıyor,hata 2-ci sayfada Picture kelimesinde, Resim yazınca çalışmaya başladı.Tekrar Teşekürler ederim...
 
Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Sayın Yurttas ilginize teşekürler...
 
Üst