• DİKKAT

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

metneçevirde renklendirme

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
=EĞER(A4="";"";A4&"-("&METNEÇEVİR(C4;("#.##0,00")&") "&D4))
iyi günler;
bu formülle ürünün fiyatını yazdırıyorum, acaba üründeki fiyat kısmının rengini değiştirmek ve koyulaştırmak için nasıl bir uygulama yapmalıyım.
 

Ekli dosyalar

  • tutar.jpg
    tutar.jpg
    49.6 KB · Görüntüleme: 15
Kod:
Sub colors()
    Dim reg As Object, r As Range, col As Object, c As Object
    
    Set reg = CreateObject("VBScript.RegExp")
    
    reg.Global = True
    reg.MultiLine = True
    reg.Pattern = "\(.+\)"
    
    For Each r In Range("B2:B65536")
        Set col = reg.Execute(r.Text)
        
        If Not col Is Nothing Then
            For Each c In col
                r.Characters(c.FirstIndex + 1, c.Length).Font.Color = vbBlue
            Next
        End If
    Next
    
    MsgBox "İşlem tamamlandı.", vbInformation
End Sub

Kalın yapmak için
Kod:
Sub colors()
    Dim reg As Object, r As Range, col As Object, c As Object
    
    Set reg = CreateObject("VBScript.RegExp")
    
    reg.Global = True
    reg.MultiLine = True
    reg.Pattern = "\(.+\)"
    
    For Each r In Range("B2:B65536")
        Set col = reg.Execute(r.Text)
        
        If Not col Is Nothing Then
            For Each c In col
                r.Characters(c.FirstIndex + 1, c.Length).Font.Bold = True
            Next
        End If
    Next
    
    MsgBox "İşlem tamamlandı.", vbInformation
End Sub

Not: kodlar evvelce bu siteden temin edilmiştir
 
Son düzenleme:
Geri
Üst