Excel'de Onay İşareti (tick) Sembolü yerine x işareti

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,040
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,

Excel'de onay kutusuna,

Onay İşareti ( Tick ) Sembolü yerine Çarpı (x) işareti kullanılması yapılabilir mi?

teşekkürler,
iyi çalışmalar.
 

Ekli dosyalar

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,040
Excel Vers. ve Dili
Office 2013 İngilizce
Alternatif olarak ekteki çalışma belki işinize yarayabilir.
Korhan Hocam teşekkürler,
bu çözüm aşağıdaki şekilde olabilirse benim işimi görür,

bu çalışmada boş veya dolu onay kutuları belirlene bazı hücrelerde ( A1, B2, D4, vb.) sabit olarak bulunsun;
bu hücreye çift tıklayınca onay kurusunun içi boş ise doldursun, eğer içi dolu ise boşaltın.

iyi çalışmalar.
 
Katılım
19 Mart 2010
Mesajlar
144
Excel Vers. ve Dili
Office 365 İngilizce
Altın Üyelik Bitiş Tarihi
20-01-2024
Korhan Hocam teşekkürler,
bu çözüm aşağıdaki şekilde olabilirse benim işimi görür,

bu çalışmada boş veya dolu onay kutuları belirlene bazı hücrelerde ( A1, B2, D4, vb.) sabit olarak bulunsun;
bu hücreye çift tıklayınca onay kurusunun içi boş ise doldursun, eğer içi dolu ise boşaltın.

iyi çalışmalar.
Korhan Hocamın kodlarını aşağıdaki gibi değiştirince sizin istediğiniz şekilde oluyor gibi.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Intersect(Target, Range("A:A")) Is Nothing Then Exit Sub
    Cancel = True
    If Target = "o" Then
        Target.Font.Name = "Wingdings"
        Target.Font.Size = 14
        Target = "x"
        Else
         Target.Font.Name = "Wingdings"
        Target.Font.Size = 14
        Target = "o"
    End If
End Sub
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,040
Excel Vers. ve Dili
Office 2013 İngilizce
Korhan Hocamın kodlarını aşağıdaki gibi değiştirince sizin istediğiniz şekilde oluyor gibi.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Intersect(Target, Range("A:A")) Is Nothing Then Exit Sub
    Cancel = True
    If Target = "o" Then
        Target.Font.Name = "Wingdings"
        Target.Font.Size = 14
        Target = "x"
        Else
         Target.Font.Name = "Wingdings"
        Target.Font.Size = 14
        Target = "o"
    End If
End Sub
çok teşekkürler...
 
Katılım
19 Mart 2010
Mesajlar
144
Excel Vers. ve Dili
Office 365 İngilizce
Altın Üyelik Bitiş Tarihi
20-01-2024
buna bağlı olarak ben bir soru sormak istiyorum. Bu kodlamada aralık yerine birbirinden bağımsız birden fazla hücre nasıl tanımlanabilir? Yani sizin örneğinizdeki gibi bu fonksiyonun A1, D4, E7 hücrelerinde çalışmasını istesem bu kodu nasıl yazmam gerekir?
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,040
Excel Vers. ve Dili
Office 2013 İngilizce
buna bağlı olarak ben bir soru sormak istiyorum. Bu kodlamada aralık yerine birbirinden bağımsız birden fazla hücre nasıl tanımlanabilir? Yani sizin örneğinizdeki gibi bu fonksiyonun A1, D4, E7 hücrelerinde çalışmasını istesem bu kodu nasıl yazmam gerekir?
Kod:
  If Intersect(Target, Range("A:D")) Is Nothing Then Exit Sub
şeklinde deneyebilirsiniz
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,160
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Böyle olabilir...

C++:
If Intersect(Target, Range("A1,D4,E7")) Is Nothing Then Exit Sub
 

msofuoglu

Altın Üye
Katılım
4 Eylül 2017
Mesajlar
61
Excel Vers. ve Dili
2013 Pro. 64 bit Türkçe ve Office 365
Altın Üyelik Bitiş Tarihi
27-01-2027
Öncelikle değerli Korhan Ayhan üstadımıza ve winstoncash hocamıza teşekkür ederim.

Umarım haddimi aşmamışımdır, üstadların kodundaki ( Target = "o" ) kodunu ( Target = "ü" ) olarak değiştirdim "tık" işareti yapmış oldu.
Herkese sağlıklı huzurlu günler dilerim.
 
Katılım
19 Mart 2010
Mesajlar
144
Excel Vers. ve Dili
Office 365 İngilizce
Altın Üyelik Bitiş Tarihi
20-01-2024
Öncelikle değerli Korhan Ayhan üstadımıza ve winstoncash hocamıza teşekkür ederim.

Umarım haddimi aşmamışımdır, üstadların kodundaki ( Target = "o" ) kodunu ( Target = "ü" ) olarak değiştirdim "tık" işareti yapmış oldu.
Herkese sağlıklı huzurlu günler dilerim.
Tamer bey tik işareti yerine x istediği için o şekilde yapmıştım. Karakterleri kendi kullanımınıza göre dilediğiniz gibi tabi ki değiştirebilirsiniz.
 
Üst