Üstü Çizgili Yazıların Karşısına Değer Girmek Hk.

Katılım
18 Mart 2021
Mesajlar
26
Excel Vers. ve Dili
2016. Türkçe
Merhabalar;
Hücrelerin içindeki üstü çizgili bir rakamının karşısına ( 1 ) Kapalı, normal birin karşına ( 1 ) Açık yazdırmam gerekiyor.
Sınırlı excel bilgimle hangi formülü yazdıysam üstü çizgili ve çizgili olmayan rakamı ayırt edemedim.
Yardımcı olabilirseniz sevinirim.
 

Korhan Ayhan

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

Bu işlemi makro ile yapabilirsiniz.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bence formül ile olmuyor, makro kodlarından faydalanabilirsiniz.
A Sütununu Çift tıklayarak deneyiniz.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A1:A" & Rows.Count)) Is Nothing Then Exit Sub
Cancel = True
If Target = "" Then Exit Sub
Target.Font.Strikethrough = Target.Font.Strikethrough = 0
If Target.Font.Strikethrough Then
Target.Offset(0, 1) = "Kapalı"
Else
Target.Offset(0, 1) = "Açık"
End If
End Sub
 

Ekli dosyalar

Katılım
18 Mart 2021
Mesajlar
26
Excel Vers. ve Dili
2016. Türkçe
Bence formül ile olmuyor, makro kodlarından faydalanabilirsiniz.
A Sütununu Çift tıklayarak deneyiniz.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A1:A" & Rows.Count)) Is Nothing Then Exit Sub
Cancel = True
If Target = "" Then Exit Sub
Target.Font.Strikethrough = Target.Font.Strikethrough = 0
If Target.Font.Strikethrough Then
Target.Offset(0, 1) = "Kapalı"
Else
Target.Offset(0, 1) = "Açık"
End If
End Sub

Çok teşekkür ederim.
 
Üst