Hücreleri Özelliklerini Kaybetmeden Birleştirme

Katılım
18 Mart 2021
Mesajlar
26
Excel Vers. ve Dili
2016. Türkçe
Dosya

https://www.hizliresim.com/hpj3ej9

Değerli üstatlar linkteki resimdeki gibi alt alta iki farklı özellikteki hücreleri başka bir hücreye özelliklerini kaybetmeden birleştirmem lazım.

Ekteki kodu araştırarak kendimce yaptım. İlk kırmızı rengi de sorunsuz ekledim ama ikinci mavi rengi ekleyince görüntüdeki sonucu alıyorum.

Sizlere zahmet hatamı düzeltir misiniz?

Kod:

Sub deneme()
[I1].ClearContents
[I1].Font.Strikethrough = False
[I1] = [a1] & [char(10)] & [a2]
[I1].Characters(1, Len([a1])).Font.Strikethrough = True
[I1].Characters(1, Len([a1])).Font.ColorIndex = 3
[I1].Characters(1, Len([a2])).Font.ColorIndex = 32
End Sub
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Son satıra ufak bir ilave yapın.
[I1].Characters(1+Len([a1]), Len([a2])).Font.ColorIndex = 32
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
1'in kendi başına anlamı yok.
Range("I1").Characters(Başlangıç, Uzunluk).Font.ColorIndex=32
Siz Başlangıç kısmındaki 1+ Len([A1]) kısmını soruyorsanız anlamı bu. Yani Hanhi Karakterden başlayıp hangi uzunluktaki karakter dizisinini Yazı Rengi özelliğini değiştirmek istediğinizi tanımlıyorsunuz.
 
Üst