• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

makro ile resim

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

yalovam77

Altın Üye
Altın Üye
Katılım
12 Temmuz 2006
Mesajlar
206
Excel Vers. ve Dili
Microsoft 365 / Türkçe
merhaba

sayın üsdatlarım ek siteden aldığım örnekte makro ile resmi hücreye getirmede gif uzantılı resimler geliyor jpeg uzantılı resimleri nasıl getirir yardımcı olurmusunuz
 

Ekli dosyalar

BİLGİLER sayfasında, G sütunundaki yolu düzenlemelisiniz.
 
bilgiler sayfası G sütunundaki hücrelere dosya ismini yazdığınızda olmuyor mu?
 
merhaba

sayın üsdatlarım ek siteden aldığım örnekte makro ile resmi hücreye getirmede gif uzantılı resimler geliyor jpeg uzantılı resimleri nasıl getirir yardımcı olurmusunuz

Alternatif olarak

1-Resimler mutlaka dosyanın yanında (Resimler) klasörünün içinde olmalı
2-Bilgiler sayfasındaki B sutünundaki isimlerle Resimler klasörünün içindeki resim isimleri aynı olmalı
3-kaydırıcı düğme ile resimleri getirebilirsiniz.
4-75 adet uzantılı resimleri gösteriyor.
5-G sutünuna gerek kalmıyor.
 

Ekli dosyalar

üsdatlarım özür dilerim gif resimleri geliyor ama jpeg formatındaki resmi bir türlü getirtemedim. bu defa ekte jpeg formatındaki resmide ilave ederek gönderiyorum. belge ekteki haliyle yani açılır liste ile çalışanı lazım yardım edermisiniz. teşekkür ederim.
 

Ekli dosyalar

üsdatlarım özür dilerim gif resimleri geliyor ama jpeg formatındaki resmi bir türlü getirtemedim. bu defa ekte jpeg formatındaki resmide ilave ederek gönderiyorum. belge ekteki haliyle yani açılır liste ile çalışanı lazım yardım edermisiniz. teşekkür ederim.

Sorunuzu alıntı yaparak gönderirseniz iyi olur.

4 nolu mesajdaki dosyayı kontrol ettinizmi.?
 
Alternatif olarak

1-Resimler mutlaka dosyanın yanında (Resimler) klasörünün içinde olmalı
2-Bilgiler sayfasındaki B sutünundaki isimlerle Resimler klasörünün içindeki resim isimleri aynı olmalı
3-kaydırıcı düğme ile resimleri getirebilirsiniz.
4-75 adet uzantılı resimleri gösteriyor.
5-G sutünuna gerek kalmıyor.


üsdadım merhaba sizin eklediğiniz dosyayı inceledim kayan liste ile olmayacak benim istediğim Sayfa1 de bir açılır liste olacak bu listeden seçtiğim ismin resmi imaj nesnesine gelecek. bununla ilgili daha önce siteden aldığım bir örnekte var onuda ekliyorum o tam istediğim gibi ama kodları çalıştıramadım bir bakabilirseniz size zehmet veriyorum kusura bakmayın.
 

Ekli dosyalar

Ekli dosyanızı kontrol ediniz.
 

Ekli dosyalar

Ekli dosyanızı kontrol ediniz.

halit hocam istediğim gibi olmuş teşekkür ederim. sadece işlem tamam uyarısı olmasa çok iyi olur işlem tamam uyarısını kaldırmamız mümkünmü iyi çalışmalar dilerim
 
çok teşekkür ederim hocam çok işime yaradı. iyi çalışmalar
 
merhaba

halit hocamın yukarıdaki düzenlemeleri sonucu verdiği kodu kullandım. ekte gönderdiğim dosyada kişinin adını açılır listeden seçtiğimde resim otomatik gelmiyor makro çalıştır dediğimde geliyor acaba nerede hata yaptım yardımcı olabilirmisiniz. (ekte gönderdiğim dosya memur sicili için forumda örnek var ama benim yaptığım bir çalışmanın parçası olacak bu yüzden yeniden düzenliyorum.) teşekkürler
 

Ekli dosyalar

Son düzenleme:
hata kırmızı yerde

Private Sub Worksheet_Change(ByVal Target As Range)
'sayfadaki hücrelerde bir değişiklik olduğunda image1 nesnesine Resim çağırır
If Intersect(Target, Range("b3")) Is Nothing Then Exit Sub
Image1.PictureSizeMode = fmPictureSizeModeZoom
resimekle
End Sub

kırmızı yeri I5 yapıp denermisiniz.

Private Sub Worksheet_Change(ByVal Target As Range)
'sayfadaki hücrelerde bir değişiklik olduğunda image1 nesnesine Resim çağırır
If Intersect(Target, Range("I5")) Is Nothing Then Exit Sub
Image1.PictureSizeMode = fmPictureSizeModeZoom
resimekle
End Sub
 
Merhaba,

Alternatif olarak aşağıdaki kodları çalışma sayfasının kod bölümüne yapıştırarak deneyin.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
'sayfadaki hücrelerde bir değişiklik olduğunda image1 nesnesine Resim çağırır
Dim eski As Integer
If [ı5] <> eski Then Call resimekle
Image1.PictureSizeMode = fmPictureSizeModeZoom
On Error GoTo son
eski = [ı5].Value
son:
End Sub
 
teşekkür

hocam teşekkür ederim yardımlarınız için
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst