• DİKKAT

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

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

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
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

  • 1638721599563.jpg
    1638721599563.jpg
    14 KB · Görüntüleme: 13
Alternatif olarak ekteki çalışma belki işinize yarayabilir.
 

Ekli dosyalar

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.
 
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
 
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...
 
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?
 
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
 
Böyle olabilir...

C++:
If Intersect(Target, Range("A1,D4,E7")) Is Nothing Then Exit Sub
 
Ö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.
 
Ö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.
 
Geri
Üst