Userform üzerindeki image silmek

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,395
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2026
Arkadaşlar, sayın hocalarım, Userform açılınca image1'de açılıyor. Bunu engellemek için

Kod:
Sub Auto_Open()
Application.Visible = False
UserForm1.Show 0

Image2.Picture = LoadPicture("")

End Sub
Şeklinde kod kullandım ama hata veriyor. Neden acaba?
Yardımcı olabilirseniz çok sevinirim.
Teşekkür ederim.
Saygılarımla.
 

netzone

Altın Üye
Katılım
10 Mayıs 2006
Mesajlar
818
Excel Vers. ve Dili
🅾🅵🅵🅸🅲🅴
⎝2024 64 Bit 𝙏𝙍⎠
🆆🅸🅽🅳🅾🆆🆂
⎝11 64 Bit 𝙏𝙍⎠
Altın Üyelik Bitiş Tarihi
12-09-2027
..Userform açılınca image1'de açılıyor. Bunu engellemek için
...
Image2.Picture = LoadPicture("")
...
Merhaba,
Image1 açılıyor demişsiniz ancak kod da Image2 yi boşaltmışsınız. sorun bu olabilir mi?
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,395
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2026
Merhaba,
Image1 açılıyor demişsiniz ancak kod da Image2 yi boşaltmışsınız. sorun bu olabilir mi?
Hayır hocam, image belirtmek istedim. Rastgele isim.
Userform dosyamda adı image2
Ayrıca, yeni kayıt için 1'den 19'a kadar textbox'ları boşalttığım kodum var, onun en altına
Image2.Picture = LoadPicture("")
Yazdım, sorunsuz çalışıyor.
Ama hocam burada çalışmıyor.
 
Katılım
6 Mart 2024
Mesajlar
337
Excel Vers. ve Dili
2010 TR & 2016 TR
Merhaba,
Auto_Open() makro kodlarını Module yazıyorsunuz
kodlar çalıştığında Image ın nerede olduğunu bilemediğinden dolayı hata veriyor.
Image1.Picture = LoadPicture("") bu kodun başına image hangi userform da ise onun ismini yazmanız gerekli

UserForm1.Image1.Picture = LoadPicture("")
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,395
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2026
Merhaba,
Auto_Open() makro kodlarını Module yazıyorsunuz
kodlar çalıştığında Image ın nerede olduğunu bilemediğinden dolayı hata veriyor.
Image1.Picture = LoadPicture("") bu kodun başına image hangi userform da ise onun ismini yazmanız gerekli

UserForm1.Image1.Picture = LoadPicture("")
Çok teşekkür ederim hocam.
Emeğinize sağlık.
Hocam deneyip sonucu yazacağım.
Normalde Çalışma kitabına yazdım, yine olmadı.
O da dediğiniz gibi olabilir.
 

Ouzz_z

Altın Üye
Katılım
19 Nisan 2024
Mesajlar
66
Excel Vers. ve Dili
LTSC Pro Plus 2024
Altın Üyelik Bitiş Tarihi
20-04-2026
Form açılmadan fotoğraf yüklendiği için harici olarak açılıyor olabilir. Activate işleminde yazıp picture özelliğini nothing yapıp sonra atamayı dener misiniz?
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,395
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2026
Form açılmadan fotoğraf yüklendiği için harici olarak açılıyor olabilir. Activate işleminde yazıp picture özelliğini nothing yapıp sonra atamayı dener misiniz?
Merhaba hocam,

Sub Auto_Open()
Application.Visible = False
UserForm1.Show 0
UserForm1.Image2.Picture = LoadPicture("")
End Sub

Şeklinde yazdım olmadı. Sürekli son üyenin fotoğrafı açılışta geliyor.
Söylediğinizi tam olarak anlamadım. Biraz açar mısınız?
image2 yolunu resim_yol adlı textbox'tan alıyor.
 

Ouzz_z

Altın Üye
Katılım
19 Nisan 2024
Mesajlar
66
Excel Vers. ve Dili
LTSC Pro Plus 2024
Altın Üyelik Bitiş Tarihi
20-04-2026
Picture özelliğini nothing yapın resmi göstermek istemiyorsanız
 

Ouzz_z

Altın Üye
Katılım
19 Nisan 2024
Mesajlar
66
Excel Vers. ve Dili
LTSC Pro Plus 2024
Altın Üyelik Bitiş Tarihi
20-04-2026
picture=nothing gibi yazacaksınız, load "" değil.
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,395
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2026
picture=nothing gibi yazacaksınız, load "" değil.
Hocam şu şekilde yazdım. Şöyle bir hata verdi.

Sub Auto_Open()
Application.Visible = False
UserForm1.Show 0
UserForm1.Image2.Picture = NothingPicture("")
End Sub
 

Ekli dosyalar

Ouzz_z

Altın Üye
Katılım
19 Nisan 2024
Mesajlar
66
Excel Vers. ve Dili
LTSC Pro Plus 2024
Altın Üyelik Bitiş Tarihi
20-04-2026
UserForm1.Image2.Picture=Nothing
 

Ouzz_z

Altın Üye
Katılım
19 Nisan 2024
Mesajlar
66
Excel Vers. ve Dili
LTSC Pro Plus 2024
Altın Üyelik Bitiş Tarihi
20-04-2026
Form'un activate veya initialize kısmına yazıp dener misin? Ayrıca image kontrolünün sol tarafta görünen picture özelliğini de silmek mümkün
 
Son düzenleme:

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,395
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2026
Form'un activate veya initialize kısmına yazıp dener misin? Ayrıca image kontrolünün sol tarafta görünen picture özelliğini de silmek mümkün
Yok hocam olmadı. Sizi de yordum. Teşekkür ederim.
 

Ouzz_z

Altın Üye
Katılım
19 Nisan 2024
Mesajlar
66
Excel Vers. ve Dili
LTSC Pro Plus 2024
Altın Üyelik Bitiş Tarihi
20-04-2026
dosyayı paylaşırsanız sorun daha iyi anlaşılır. mutlaka bi yerde resim atama yapılıyordur yoksa böyle bir hata olmaz.
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,395
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2026
Üst