" run time error '402': Must close or hide topmost modal form first" Hatası

Katılım
27 Mayıs 2017
Mesajlar
185
Excel Vers. ve Dili
2010 xls
2016 xls
Altın Üyelik Bitiş Tarihi
13.06.2018
merhaba arkadaşlar userform2 den 1 geçişte " run time error '402':Must close or hide topmost modal form first" diye hata veriyor bunun sebebi ne olabilir.Şimdiden teşekkürler
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,106
Excel Vers. ve Dili
2007 Türkçe
Emin olmamakla birlikte zannedersem userform sırasıyla (z order) alakalı bir durum. Sıralamaya göre üstte olması gereken bir formu kapatmadan aşağıdakini açmaya çalışmanızdan kaynaklanıyor sanırım. Userform1'e geçiş için kullandığınız koddan önceki satıra userform2'yi gizleme satırı ekleyiniz.
Userform2.hide
Userform1.show gibi
 
Katılım
27 Mayıs 2017
Mesajlar
185
Excel Vers. ve Dili
2010 xls
2016 xls
Altın Üyelik Bitiş Tarihi
13.06.2018
merhaba hocam dediğiniz gibi yaptım sorun düzeldi fakat kontrol amaçlı formlar arası aynı commandlara sürekli tıkladığımda yine aynı hatayı veriyor .Başka bir problem mi var acaba sayfa 3 ve açılan sayfada geri tuşunu denermisiniz aşağıda dosya eki mevcut teşekkürler
 

Ekli dosyalar

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,106
Excel Vers. ve Dili
2007 Türkçe
Userform2 deki kodu şu şekilde değiştirip deneyiniz.
Kod:
Private Sub CommandButton1_Click()
Me.Hide
UserForm1.Show
End Sub
Formunuzun içeriğini tam bilmiyorum ama yerine göre Me.Hide yerine Unload Me daha isabetli olabilir. Öyle de deneyebilirsiniz.
 
Katılım
27 Mayıs 2017
Mesajlar
185
Excel Vers. ve Dili
2010 xls
2016 xls
Altın Üyelik Bitiş Tarihi
13.06.2018
Userform2 deki kodu şu şekilde değiştirip deneyiniz.
Kod:
Private Sub CommandButton1_Click()
Me.Hide
UserForm1.Show
End Sub
Formunuzun içeriğini tam bilmiyorum ama yerine göre Me.Hide yerine Unload Me daha isabetli olabilir. Öyle de deneyebilirsiniz.
Unload me işe yaradı hocam teşekkürler
 
Üst