üzeri çizgili yazı

Katılım
15 Ekim 2008
Mesajlar
12
Excel Vers. ve Dili
Microsoft Ofis 2007
Kolay gelsin arkadaşlar. bir konuda desteğinize ihtiyacım var.
vba ile yapılan bir müracaat formunda yazdır komutu verildiğinde tekil ise ettim çoğul ise ettik şeklide yazdırmasını ve diğer bölümün üzerini çizmesini nasıl yapabiliriz. yardımlarınızı bekliyorum.
Yazdırılacak sayfa adı"FORM"
sağlaması yapılacak olan hücre E19
Düzenlenecek metin.
A40: Diyanet İşleri Başkanlığınca düzenlenen 2017 yılı umre organizasyonuna yukarıdaki tercihlerim/tercihlerimiz
A41: doğrultusunda katılmak istiyorum/istiyoruz. Kayıtlarla ilgili açıklamaları okudum/okuduk ve şartları kabul ettim/ettik.
E19 Hücresi dolu ise çoğul yani (tercihlerim-istiyorum-okudum-ettim) kelimelerinin üzeri çizili olacak, değilse diğer kelimelerin üzeri çizili olacak.
Teşekkürler.
 
Son düzenleme:

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,598
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Access Soruları bölümüne yazmışsınız ama ifadenizden Excel gibi algıladım. Eğe böyleyse, aşağıdaki kodu dener misiniz?
Kod:
Sub Üstünü_Çiz_ve_Yazdır()
If [E19] <> "" Then
    Range("A40:A41").Characters.Font.Strikethrough = False
    Range("A40").Characters(Start:=83, Length:=11).Font.Strikethrough = True
    Range("A41").Characters(Start:=24, Length:=9).Font.Strikethrough = True
    Range("A41").Characters(Start:=76, Length:=6).Font.Strikethrough = True
    Range("A41").Characters(Start:=108, Length:=5).Font.Strikethrough = True
Else
    Range("A40:A41").Characters.Font.Strikethrough = False
    Range("A40").Characters(Start:=95, Length:=13).Font.Strikethrough = True
    Range("A41").Characters(Start:=34, Length:=9).Font.Strikethrough = True
    Range("A41").Characters(Start:=83, Length:=6).Font.Strikethrough = True
    Range("A41").Characters(Start:=114, Length:=5).Font.Strikethrough = True
End If
Sheets("FORM").PrintOut
End Sub
 
Son düzenleme:
Katılım
15 Ekim 2008
Mesajlar
12
Excel Vers. ve Dili
Microsoft Ofis 2007
İlgi ve alakanızdan dolayı çok teşekkür ediyorum. Sayenizde hallettik.
 
Üst