http://www.excel.web.tr/f136/personel-bilgileri-resimli-3-rnek-dosya-t22790.html
Konu başlığında verilen örneklerden yola çıkarak bir çalışam yapmaya çalıştım.
Öncelikle tabi Linki verdiğim paylaşımı yapan arkadaşa bu güzel paylaşım için teşekkür ederim. Çok pratik ve basit bir yol göstermiş.
Öncelikle yaplaşımlarınız için çok teşekkürler.
Personel resimli çalışmanızı inceledikten sonra, benzerini fakat biraz daha farklısını uygulamaya çalşıyorum lakin sıkıntı yaşıyorum.
Benim elimde yaklaşık 30-40 civarı resim var ve bu resimlerden seçilen kritere göre 8-10 tanesini bir a4 ün farklı hücrelerine getirmeye çalışıyorum. Veri tablosunu oluşturdum. Gerekli formülleri yazdım ve seçim listesini oluşturdum. Link'deki ilk örneklemede verilen scripi inceledim ve Range'i genişleterek istediğimi elde ediceğimi sandım lakin sistem hata veriyor ve çalıştıramıyorum. Nasıl bir yaklasım sergilemem gerekir?? Yardımcı olabilirmisiniz.
With Range("A1") 'i With Range("A1:BP100") olarak değiştirdim.
Aşağıda Scripi görebilirsiniz.
" Private Sub Worksheet_Calculate()
Dim oPic As Picture
Me.Pictures.Visible = False
With Range("A1:BP100")
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
Şimdiden teşekkürler
Konu başlığında verilen örneklerden yola çıkarak bir çalışam yapmaya çalıştım.
Öncelikle tabi Linki verdiğim paylaşımı yapan arkadaşa bu güzel paylaşım için teşekkür ederim. Çok pratik ve basit bir yol göstermiş.
Öncelikle yaplaşımlarınız için çok teşekkürler.
Personel resimli çalışmanızı inceledikten sonra, benzerini fakat biraz daha farklısını uygulamaya çalşıyorum lakin sıkıntı yaşıyorum.
Benim elimde yaklaşık 30-40 civarı resim var ve bu resimlerden seçilen kritere göre 8-10 tanesini bir a4 ün farklı hücrelerine getirmeye çalışıyorum. Veri tablosunu oluşturdum. Gerekli formülleri yazdım ve seçim listesini oluşturdum. Link'deki ilk örneklemede verilen scripi inceledim ve Range'i genişleterek istediğimi elde ediceğimi sandım lakin sistem hata veriyor ve çalıştıramıyorum. Nasıl bir yaklasım sergilemem gerekir?? Yardımcı olabilirmisiniz.
With Range("A1") 'i With Range("A1:BP100") olarak değiştirdim.
Aşağıda Scripi görebilirsiniz.
" Private Sub Worksheet_Calculate()
Dim oPic As Picture
Me.Pictures.Visible = False
With Range("A1:BP100")
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
Şimdiden teşekkürler
