• DİKKAT

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

Form-Kontrol Ayarlarının Sabitlenmesi

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,400
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Merhaba,
Oluşturduğum formda 3 adet checkbox mevcut. Tasarım ortamında her üçü de işaretsiz durumda.
Formun çalışma durumunda, işaretlenenler form tekrar açıldığında yine işaretli olarak görünsün. Bu ayarlar nasıl saklanabilir?
 
checkbox un change olayına kod yazarak değişimi bir veri tabanına kaydetmelisin formu açıncada okutmalısın

Veritabanı olarak excelin herhangi bir sayfasını kullanabilirsiniz.

Örnek:

checkbox un change olayına
Range("A1").value=checkbox1.value

userform un initialize olayına da
checkbox1.value=Range("A1").value
 
checkbox un change olayına
Range("A1").value=checkbox1.value

userform un initialize olayına da
checkbox1.value=Range("A1").value
Teknik olarak bu şekilde düzenlemek çok çabuk ve kolaydır. Acaba diğer "exe" programlar da bu mantıkla mı çalışıyor?
 
Evet bu yolla çalışır

Böyle çalışmaması için bahsi geçen kontrolün (checkbox) kendine ait bir veri tabanı olmalı. böyle bir kontrolde yok.
 
Verdiğiniz bilgiler için teşekkür ederim.
 
Oluşturduğum formda 3 adet checkbox mevcut.Tasarım ortamında her üçü de işaretsiz durumda. Formun çalışma durumunda, işaretlenenler form tekrar açıldığında yine işaretli olarak görünsün. Bu ayarlar nasıl saklanabilir?
Alternatif :

Private Sub UserForm_Activate()
For a = 1 To 3
Controls("CheckBox" & a).Value = 1
Next
End Sub
 
Geri
Üst