• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

userform hatası

  • Konbuyu başlatan Konbuyu başlatan 86126
  • Başlangıç tarihi Başlangıç tarihi
Katılım
24 Aralık 2006
Mesajlar
232
Excel Vers. ve Dili
2007 ingilizce
arkadaşlar ekte gönderdiğim dosyada veriler sayfası mevcut. bu sayfada olay giriş formuna ilişkilendirilmiş userform mevcut. bilgisayarı açıp bu dosyayı açtığımda olay giriş formuna tıkladığımda belge hata veriyor ve kurtarma modunda tekrar açılıyor. bu işlemi engellemek için ya kod görüntüleye girip userformu açıp kapatıyorum yada bu hatayı diğer userformları açıp belgede biraz gezinincede yapmıyor.problem kalkıyor. belgeyi kaydedip kapatıp açtığımdada aynı olay meydana geliyor. bu olayı bir türlü çözemedim. yardımlarınızı bekliyorum. diğer userformlarda bir hata yok. biraz karışık oldu ama yardımlarınızı bekliyorum.
dosyayı ekleyebilmek için bazı sayfaları silmek zorunda kaldım. sildiğim sayfalarla ilgili macrolar çalışmayabilir hatırlatmak istedim.
 
Bu tür hatalara genelde userform initialize yada activate olaylarındaki kodlamalar neden olur. Öncelikle bu kodları devre dışı bırakarak dosyayı tekrar açın. Eğer sorun ortadan kalkarsa bu olaylardaki kodları inceleyin.
 
levent kardeş cevabın için teşekkür ederim. ben makrolardan tam anlamıyorum. bunu örneklerle yaptım. bir haftadır hatayı bulmaya çalışıyorum. ancak bulamadım. yardımcı olursanız sevinirim. şimdiden teşekkürler.
 
Dosyanızda userformu çalıştırdım hiçbir sorun çıkmadı. Dolayısıyla yorum yapmak zor. Birde farklı pclerde denemenizi öneririm.
 
farklı bir çok pc de denedim aynı hatayı verdi. dosyayı açıp KAYDET ip kapatın tekrar açın ve veriler sayfasında OLAYGİRİŞ FORMU butonuna tıklayın hata verecektir.
 
Userform activate olayındaki kodu aşağıdaki ile değiştirip deneyin.

Kod:
Private Sub UserForm_Activate()
ComboBox5.RowSource = "sayfa2!a1:a" & [sayfa2!a65536].End(3).Row
ComboBox1.RowSource = "sayfa1!b1:b" & [sayfa1!b65536].End(3).Row
ComboBox4.RowSource = "sayfa1!c1:c" & [sayfa1!c65536].End(3).Row
End Sub
 
levent kardeş yine aynı hatayı veriyor.
 
Fikrim yok, dosyada bir sorun var gibi, bütün kodları sildim yine aynı hatayı verdi. Diğer üyelerimizde incelerse sanıyorum sebebi bulunur.
 
Dosya bende herhangi bir hata vermedi.

Sanırım userformda fazla Textbox kullanıldığı için hata veriyor..
 
dosyayı açın kaydedip kapatın. dosyayı tekrar açın ve OLAY GİRİŞ FORMU na tıklatın kilitlenecektir. gooooooool
 
Dediğiniz gibi denedim.Hata oluşmadı. İlginç.

Referansları kontrol edebilirmisiniz?

MISSING yazan varmı.
 
Veriler sayfasındaki olay giriş formunamı tıkladınız. hata vermesi gerekiyor. kaydedip kapaın tekrar açın ve ilk önce olay giriş formuna tıklatın.
 
Arkadaşlar uzmanların çözebileceği bir konu diye düşünüyorum. Excel uzmanı arkadaşların el atmasını bekliyorum. Yardımcı olanlara şimdiden teşekkürler.
 
arkadaşlar yardımcı olacak birilerini bekliyorum.
 
Geri
Üst