• DİKKAT

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

Formül içeren hücrenin bir kısmının yazı fontunu değştirmek.

suatbayhan

Altın Üye
Altın Üye
Katılım
2 Kasım 2007
Mesajlar
491
Excel Vers. ve Dili
2019 Türkçe
Merhaba,
Formül içeren hücrenin içindeki yazının bir kısmının fontunu koyu yapmak istiyorum.
Selamlar...
 

Ekli dosyalar

Merhaba,

Aşağıdaki kodları ilgili sayfanın kod bölümüne kopyalayıp deneyiniz.

B1 değeri değiştiğinde otomatik olarak çalışacaktır.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    
    If Intersect(Target, [B1]) Is Nothing Then Exit Sub
    Dim Kol     As Integer, _
        Yazi    As String, _
        i       As Integer, _
        Uzunluk As Integer, _
        Aranan  As String
    
    Yazi = "7) İhale konusu işi, bu teklifin ekindeki birim fiyat teklif cetvelinde belirtilen her bir iş kalemi için teklif ettiğimiz birim fiyatlar üzerinden Katma Değer Vergisi hariç toplam "
    Yazi = Yazi & Format([B1], "0,000.00")
    Yazi = Yazi & " TL (" & Yaz([B1]) & ") bedelkarşılığında yapmayı kabul ve taahhüt ederiz."
    Aranan = Format([B1], "0,000.00")
    Uzunluk = Len(Aranan)
    i = InStr(1, Yazi, Aranan, vbTextCompare)
    
    With [A2]
        .Value = Yazi
        [COLOR=red][B].Font.Bold = False
[/B][/COLOR]        .Characters(1, 2).Font.Bold = True
        .Characters(i, Uzunluk).Font.Bold = True
    End With
    
    With [A2]
        .Characters(i, Uzunluk).Font.Bold = True
    End With
    
End Sub
 
Hocam olmadı.
Herhalde ben yapamadım.
Bazen hepsi koyu oluyor, bazen de bir kısmı koyu oluyor.
Selamlar...
 
Örnek dosyanızda bir sorun yoktu, çalışmayan bir dosya ekleyebilir misiniz?
Durumu bizde görsek.
 
Merhaba,

Dosyada gözlemlediğim ;

B1'deki sayı değiştiğinde yada silindiğinde A2'nin tamamı koyu oluyor,
 
Dosya ekte hocam.
Sayın 1Al2Ver hocamın dediği gibi B1 hücresi üzerinde birkaç işlem yapınca daha net görülüyor.
Selamlar...
 

Ekli dosyalar

Son düzenleme:
Merhaba,

İlk mesajımdaki kodlara yeni bir satır ekledim. Dener misiniz?
 
Hocam çok teşekkür ederim.
Ellerinize sağlık.
Selamlar...
 
Hocam tekrar merhaba,
Gerçi bu soruyu bugün başka bir başlık altında sordum. Ancak sonradan hatırladım ki bunu 2011 yılında siz burada cevaplamıştınız.
Hocam dosyada bir iki değişiklik yaptım. Eğer yardımcı olursanız minettar olurum.
Selamlar...
 

Ekli dosyalar

=BİRLEŞTİR(A2;" ";B2;", ";C2;" ";D2;".")

şeklinde yazılan formül içerisinde (4.) sırada yer alan (,) dahil olmak üzere KOYU renk yapmak istiyorum.
A2 ve B2 hücrelerinin karakter sayıları değişken olabilmektedir, ancak formülde de yazılı olduğu üzere B2 hücresinden sonra formülde (,) bulunmaktadır.

Sonuç olarak yazacağım formülün A2 ve B2 hücresinden almış olduğu kısımları, yani (,) işaretine kadar KOYU yapmak istiyorum.

Saygılarımla...
 
Bu işlem için makro kullanmanız gerekiyor.
 
Geri
Üst