tahsinanarat
Altın Üye
- Katılım
- 14 Mart 2005
- Mesajlar
- 2,164
- Excel Vers. ve Dili
- Ofis 2019 Türkçe
- Altın Üyelik Bitiş Tarihi
- 27-05-2028
Sayın leventm hocam, iki bold arasını, ilk boşluk ile ilk bold kelime arası olarak da düşünebiliriz, bu mantıkla bir cevabınız mümkün müdür, sizleride bu konuda daha fazla yormak istemezdim ama buna ihtiyacım var. Teşekkür ederim.Aşağıdaki kodu denermisiniz.
Kod:Sub italikyap() For a = 1 To [a65536].End(3).Row For b = 1 To Len(Cells(a, "a")) If Cells(a, "a").Characters(Start:=b, Length:=1).Font.Bold = False And ilk = 0 Then ilk = b If Cells(a, "a").Characters(Start:=b, Length:=1).Font.Bold = True And ilk > 0 Then son = b If ilk > 0 And son > 0 Then Cells(a, "a").Characters(Start:=ilk, Length:=son - ilk).Font.FontStyle = "italik" Exit For End If Next ilk = 0 son = 0 Next End Sub