1 sayfadan 1. sayfa

UserForm Hakkında.

İletiTarih: 30 Tem 2020 19:28
osmanucel
UserForm geçişlerini -
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Unload ALISFATURA
Unload ANAFORM
ALISIRSALIYE.Show 0
End Sub
Bu şekilde yapıyorum ,yani çarpıdan fakat cok yavaş oluyor ,nasıl hızlandırabilirim?

Cevap: UserForm Hakkında.

İletiTarih: 31 Tem 2020 12:27
feraz
Unload yerine gizleme(hide) yapınız.
Ayrıca unload ile yaparsanız geçiş yaptıpınız formların initaliaze yada activate kodlarını inceleyin ordan kaynaklanıyordur yavaşlama.

Cevap: UserForm Hakkında.

İletiTarih: 31 Tem 2020 15:04
osmanucel
Teşekkürler hocam haklıymıssınız.

Cevap: UserForm Hakkında.

İletiTarih: 31 Tem 2020 15:06
osmanucel
Hızlandı.

Cevap: UserForm Hakkında.

İletiTarih: 31 Tem 2020 15:53
feraz
Rica ederiz.Eğer hide yöntemini uygularsanız excel kapanma kodlarına döngü ile gizli userform varsa unload yaptırabilirsiniz.

Bir modül içine alttaki gibi kod eklerseniz excel kapanırken gizli varsa onlarda kapanır.Kodu denemeden kafadan yazdım hata olabilir.
Kodu eklemedende olabilir yinede deneyin hata olmazsa böyle daha iyi olur gibi.Zira bende fün kendim için aynı yöntemi uyguladım :)

Sub Auto_Close

For each x in userforms
if x.visible = false then unload x
Next

Cevap: UserForm Hakkında.

İletiTarih: 31 Tem 2020 20:36
osmanucel
Hocam hepsini deiştirdim gayet iyi çalışıyor , teşekkür ederim , ekledim modüle .