• DİKKAT

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

checkbox dolu olma şartı

cem yılmaz

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
359
Excel Vers. ve Dili
Office365 TÜRKÇE
Merhabalar..

userformdaki checkboxların hangisi işaretli ise ona ait commandbutton çalışsın eğer checkboxlardan biri veya hiçbiri işaretli değilse butonlar çalışmasın ben yaptım ama checkboxlar birer defa tıklayıp sonra basılırsa çalışıyor yani yapamadım,,


Kod:
Private Sub CheckBox1_Click()
If CheckBox1.Value = False Then
CommandButton1.Locked = True
Else
CommandButton1.Locked = False
End If
End Sub
 
Dosyanız ekte.:cool:
 
Tüm butonları seçerek enabled özelliklerini false yaparak aşağıdaki kodu kullanabilirsiniz.

Kod:
Private Sub CheckBox1_Click()
CommandButton1.Enabled = CheckBox1
End Sub

Not: Eğer checkbox sayısı fazla ise class modül kullanmanızı öneririm.
 
Sn Levent bey , Sn Evren hocam

Her iki çalışmada çok güzel olmuş teşekkür ederim. Umarım forumdaki diğer kullanıcılarında işine yarar.
 
If CheckBox1.Value = False Then
CommandButton1.Enabled = True
Else
CommandButton1.Enabled = False
End If

komutları bu şekilde değiştirirsen istediğin olur
 
peki sadece bir checkbox seçili olma şartı için ne yapmamız gerek yani sadece bir adet checbox seçilmesine izin versin
 
Sayın cem yılmaz,

Checkbox'ları Optionbutton ile değıiştirerek deneyin. Optionbuttonlarda yalnızca 1 tane seçili olabilir.
 
... veya şöyle deneyebilirsiniz.

if checkbox1.value = true then
checkbox2.value = false
checkbox3.value = false
.....
.....
end if

gibi.
 
Şaban hocam inanki beceremedim yardım edebilirmisiniz?
 
Sayın cem yılmaz,

Yanlış anlamadı isem istediğiniz bu mudur ?
Değil ise isteğinizi biraz daha açabilir misiniz.
 
Evet istediğim buydu Şaban hocam teşekkür ederim
 
Geri
Üst