Soru Userformda image getirilen resmi sabitleme

vuranoğlu

Altın Üye
Katılım
18 Nisan 2008
Mesajlar
250
Excel Vers. ve Dili
excel 2016 tr
Altın Üyelik Bitiş Tarihi
22.01.2026
Merhaba
Userform üzerinde bulunan image nesnesine
ComboBox1 ile gelen resmin formdan çıkıldıktan
sonra da kalmasını sağlayamadım.
Resim değiştiğinde de yeni şekli ile kalacak.
Konu hakkında yardımcı olan arkadaşlara
şimdiden teşekkürler.
 

Ekli dosyalar

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,118
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Form1 üzerinden Form2'yi açarken kullandığınız kodlarda Unload Me yerine Me.Hide kullanınız.
 

vuranoğlu

Altın Üye
Katılım
18 Nisan 2008
Mesajlar
250
Excel Vers. ve Dili
excel 2016 tr
Altın Üyelik Bitiş Tarihi
22.01.2026
Merhaba,
Teşekkürler
Formları kapatıp açtığımızda resimleri sabitlemeyi,
nasıl sağlarız?
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,118
Excel Vers. ve Dili
2007 Türkçe
Formu kapattığınızda form sıfırlanır. Aynı veriyi kullanmak için ilgili veriyi önce bir yere kaydedip sonra yeniden çağırmanız gerekiyor. Basit şekilde örneklendirmek gerekirse örnek dosyanızdaki UserForm1'in ilgili kodlarının sonuna aşağıdaki eklemeleri yapıp deneyiniz.
PHP:
Private Sub ComboBox1_Change()
.
.
.
Sheets("PERSONEL").Range("B1") = ComboBox1.ListIndex
End Sub

Private Sub UserForm_Initialize()
.
.
.
ComboBox1.ListIndex = Sheets("PERSONEL").Range("B1")
End Sub
 

vuranoğlu

Altın Üye
Katılım
18 Nisan 2008
Mesajlar
250
Excel Vers. ve Dili
excel 2016 tr
Altın Üyelik Bitiş Tarihi
22.01.2026
Merhaba
Sheets("PERSONEL").Range("B1") = ComboBox1.ListIndex
bu satırda hata veriyor.
250332
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,118
Excel Vers. ve Dili
2007 Türkçe
Sheets("PERSONEL").Range("B1") = ComboBox1.ListIndex
bu satırda hata veriyor.
Örnek dosyanızda denediğimde sorun olmamıştı.
Userform1 üzerindeki Combobox1 nesnesinin adını değiştirmiş ya da kodu Userform1 dışından çalıştırıyor olabilir misiniz?
 

vuranoğlu

Altın Üye
Katılım
18 Nisan 2008
Mesajlar
250
Excel Vers. ve Dili
excel 2016 tr
Altın Üyelik Bitiş Tarihi
22.01.2026
Merhaba
Birkaç kez denedikten sonra hataya düşüyor.
"Nesne gerekli "mesajına düşüyor.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,118
Excel Vers. ve Dili
2007 Türkçe
Önce çalışıp sonra hata vermesi de ilginç.
ComboBox1.ListIndex ifadesini Me.ComboBox1.ListIndex ya da UserForm1.ComboBox1.ListIndex şeklinde değiştirip dener misiniz?
 

vuranoğlu

Altın Üye
Katılım
18 Nisan 2008
Mesajlar
250
Excel Vers. ve Dili
excel 2016 tr
Altın Üyelik Bitiş Tarihi
22.01.2026
Merhaba
ÖmerBey
Me.ComboBox1.ListIndex
şeklinde değişiklik yaptım
hata giderildi teşekkürler.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,118
Excel Vers. ve Dili
2007 Türkçe
Rica ederim,
İyi çalışmalar...
 
Üst