Hücre içi satır biçimlendirme

Katılım
11 Ağustos 2006
Mesajlar
30
Merhaba, A1 hücresinde örneğin alttaki 3 satır veri yer almaktadır. her hücredeki sadece ilk satırın örneğin rengi kırmızı, fontu 20px olsun diyebilir miyiz? Not : Hücre biçimlendirmeyi kopyala dediğimde diğer hücrelere maalesef ilk satır biçimlendirilmiş şekilde kopyalayamıyor.
Saygılar.

Ahmet Korkmaz
Ümraniye / İstanbul
Tel: xxx xxxxxxx
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
İstediğiniz makro ile olası.
Aşağıdaki kodu inceleyiniz, A1 hücresini düzenler

Kod:
Sub ilksatirfont()

    Dim i As Integer
    
    i = InStr(Range("A1"), Chr(10)) - 1
    
    With Range("A1").Characters(1, i).Font
        .Size = 20
        .Bold = True
        .Color = vbRed
    End With
    
End Sub
 
Katılım
11 Ağustos 2006
Mesajlar
30
Hocam, ellerinize sağlık. Tam olarak istediğim bu. Yanlız A1 hücresi olarak değil de seçili hücre için işlemi gerçekleştirmesi için makroda ne tür bir
değişiklik yapmak lazımdır?
Edit : Düzettim Hocam.Çok sağolasınız.
 
Son düzenleme:

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Necdet beyin kodlarını baz alarak aşağıdaki gibi kullanabilrisiniz.
CoffeeScript:
Sub ilksatirfont()
    'Seçili alandaki tüm hücrelerde çalışır
    Dim i As Integer
    Dim rng As Range, rngArea As Range
    Set rng = Application.Selection
    For Each rngArea In rng
        i = InStr(rngArea, Chr(10)) - 1
        With rngArea.Characters(1, i).Font
            .Size = 20
            .Bold = True
            .Color = vbRed
        End With
    Next rngArea
End Sub
 
Üst