• DİKKAT

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

Userform kaydetme sorunu

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,490
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Arkadaşlar. Userform içinde textboxlar var. Yazı yazıyorum, Kaydet ve kapat butonuna tıklıyorum. Yeniden açınca silinmiş oluyor. Neden olabilir.
(Textboxlara herhangi bir biçimlendirme yapmadım, öyle normal oluşturulmuş textbox)
Kullandığım kaydet ve kapat kodu

Kod:
Private Sub kapat_butonu_Click()
ThisWorkbook.Save
Application.Quit
End Sub

Şimdiden teşekkür ederim.
 
Bahsettiğiniz nesnelere hangi aşamada yazı yazıyorsunuz?

Eğer formu ekrana çağırdıktan sonra yazıp kaydedip dosyayı kapatıyorsanız ve sonrasında açtığınızda bu sonucu alıyorsanız gayet normal bir sonuç alıyorsunuz demektir.

UserForm siz bir komut vermediğiniz sürece girilen veriyi sabit olarak saklamaz.
 
Bahsettiğiniz nesnelere hangi aşamada yazı yazıyorsunuz?

Eğer formu ekrana çağırdıktan sonra yazıp kaydedip dosyayı kapatıyorsanız ve sonrasında açtığınızda bu sonucu alıyorsanız gayet normal bir sonuç alıyorsunuz demektir.

UserForm siz bir komut vermediğiniz sürece girilen veriyi sabit olarak saklamaz.
Hocam, iyi geceler dilerim. Küçük bir örnek dosya hazırladım. Asıl dosyada çok daha fazla textbox var ama düşünce aynı, textbox içine not almak. Umarım dosya bozulmamıştır. Zira iş yerindeyim. Hazırlayıp telefona mail attım.
Teşekkür ederim hocam.
Saygılarımla.
 

Ekli dosyalar

Bu örnek dosyayı neden eklediğinizi anlamadım.

Zira durumu anlamanız gerekiyor.

Tekrar yazıyorum...

Userform siz komut vermediğiniz sürece üstünde veri barındırmaz.

Yani siz nesnelere veri girişi yaptıktan sonra bunları bir alana aktarmalısınız. Sonrasında formu tekrar açarken kaydettiğiniz alandan tekrar forma yüklemelisiniz ki formda görünsün. Bununla ilgili sizi daha önce başlıklara yönlendirdiğimi hatırlıyorum. O linkleri inceleyip UserForm kullanım mantığını kavramanız faydalı olacaktır.
 
Bu örnek dosyayı neden eklediğinizi anlamadım.

Zira durumu anlamanız gerekiyor.

Tekrar yazıyorum...

Userform siz komut vermediğiniz sürece üstünde veri barındırmaz.

Yani siz nesnelere veri girişi yaptıktan sonra bunları bir alana aktarmalısınız. Sonrasında formu tekrar açarken kaydettiğiniz alandan tekrar forma yüklemelisiniz ki formda görünsün. Bununla ilgili sizi daha önce başlıklara yönlendirdiğimi hatırlıyorum. O linkleri inceleyip UserForm kullanım mantığını kavramanız faydalı olacaktır.
Anladım hocam. Ben kayıt mantığıyla çalışır diye düşünmüştüm. Öğrenmiş oldum.
Zaman ayırdığınız için teşekkür ederim.
Sağlıklı günler dilerim.
Saygılarımla.
 
Geri
Üst