Userform üzerinden çalışma sayfasına Image nesnesi ve resim ekleme

basaksehirli

Altın Üye
Katılım
8 Mart 2019
Mesajlar
105
Excel Vers. ve Dili
2016 64 Bit
Altın Üyelik Bitiş Tarihi
05-05-2025
İyi günler arkadaşlar.

Userform arayüzü kullanıyorum. Uygulamayı verdiğim kişiler istediği gibi resim ekleyecekler. Listbox üzerinden seçilen bilgi sonrası çalışma sayfasında Image nesnesindeki resim, userform üzerindeki Image nesnesinde gösterilecekler. Ve eklenen kişinin TC kimlik numarası ve Image1 adı TC kimlik no olduğu zaman eşleşecek.
Çalışma sayfasına manuel olarak Image nesnesi koyup, TC kimlik numarası verdiğim resmi eklediğim zaman Userformda rahatça gösterebiliyorum.
Ama ben işlemi her seferinde çalışma sayfasını açarak değil, userform üzerinden yapmak istiyorum.
Yardımcı olabilir misiniz ?
 

basaksehirli

Altın Üye
Katılım
8 Mart 2019
Mesajlar
105
Excel Vers. ve Dili
2016 64 Bit
Altın Üyelik Bitiş Tarihi
05-05-2025
Böyle bir kod buldum userformdan gözat diyerek çalışma sayfasındaki Image nesnesine resim ekliyor. Ama ben gözat diyip resim seçtiğimde her resim için çalışma sayfasında Image nesnesi oluşsun, resmi yüklesin ve resim nesnesinin adını değiştirebileyim.


Kod:
Sub Resim_Ekle()
    Dim resim As String
    resim = "Resim Dosyaları (*.jpg),*.jpg"
    baslik = "Resim Seçimi"
    secilendosya = Application.GetOpenFilename(resim, , baslik)
    If secilendosya = False Then Exit Sub
    Sayfa13.Image1.Picture = LoadPicture(secilendosya)
    resim = vbNullString
End Sub
 

byfika

Altın Üye
Altın Üye
Katılım
15 Ağustos 2009
Mesajlar
511
Excel Vers. ve Dili
Excel Vers. ve Dili : Ofis 2016 Tr
Altın Üyelik Bitiş Tarihi
13.09.2027
Merhabalar,
Ekteki örneği inceler misiniz? İstediğiniz böyle birşey mi?
 

Ekli dosyalar

basaksehirli

Altın Üye
Katılım
8 Mart 2019
Mesajlar
105
Excel Vers. ve Dili
2016 64 Bit
Altın Üyelik Bitiş Tarihi
05-05-2025
Yok hocam böyle bir şey değil ama çözdüm. Benim istediğimde resimleri klasörden almayacak, klasörle bir işimiz olmayacak. Her şey excel de olup bitecek.
Ama teşekkür ederim sağolun.
 
Üst