• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makro ile hücre içeriğini biçimlendirme.

Katılım
16 Ocak 2009
Mesajlar
69
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2016 TR
Merhabalar,

Tüm excel sayfasında içeriği değişken olan hücrelerde, örnek ; [4/01] - başındaki '' [ '' ve sonundaki '' ] '' işaretlerinin biçiminin beyaz olmasını sağlaya bilirmiyiz,
sadece 4/01 olarak görünmesini istiyorum.

şimdiden vereceğiniz yanıtlar için teşekkür ederim.
 
Merhaba,

Görünmesini istemiyorsanız köşeli parantezleri silin gitsin, bu daha pratik değil mi?

İlla makro istiyorum diyorsanız aşağıdaki kodları bir modüle ekleyip önce seçimi yapıp sonra çalıştırınız.

Kod:
Sub Beyaz()

    Dim Hcr As Range, _
        i   As Integer
    
    For Each Hcr In Selection
        i = InStr(1, Hcr, "[")
        If i > 0 Then Hcr.Characters(i, 1).Font.Color = vbWhite
        i = InStr(1, Hcr, "]")
        If i > 0 Then Hcr.Characters(i, 1).Font.Color = vbWhite
    Next Hcr
    
End Sub
 
Son düzenleme:
Merhaba,

Görünmesini istemiyorsanız köşeli parantezleri silin gitsin, bu daha pratik değil mi?

İlla makro istiyorum diyorsanız aşağıdaki kodları bir modüle ekleyip önce seçimi yapıp sonra çalıştırınız.

Kod:
Sub Beyaz()

    Dim Hcr As Range, _
        i   As Integer
   
    For Each Hcr In Selection
        i = InStr(1, Hcr, "[")
        If i > 0 Then Hcr.Characters(i, 1).Font.Color = vbWhite
        i = InStr(1, Hcr, "]")
        If i > 0 Then Hcr.Characters(i, 1).Font.Color = vbWhite
    Next Hcr
   
End Sub

Necdet bey, köşeli parantezleri sildiğimde hücreyi tarihe çevirdiğinden silemiyorum. Teşekkür ediyorum.
 
Merhaba,

Sütunu metne çevirmelisiniz.
1. Tüm [ karakterleri ' (tek tırnak) ile değiştirdiğinizde tarih sorunu ile karşılaşmazsınız.
 
Merhaba,

Sütunu metne çevirmelisiniz.
1. Tüm [ karakterleri ' (tek tırnak) ile değiştirdiğinizde tarih sorunu ile karşılaşmazsınız.

Necdet bey, metne çevirmek aklıma gelmemişti. yardımlarınız için çok teşekkürler.
 
Geri
Üst