Rakam ve harflerden oluşan metinde rakamları renklendirmek mümkün mü?

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,606
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Değerli Dostlar,

a23d4er5g7 gibi rakam ve harflerden oluşan hücre içeriklerinde sadece rakamları kırmızı yapmak istiyorum.

İlişikteki örnek dosyada birşeyler yaptım ama renklendirmeyi yapamadım.

Yardımlarınız için şimdiden teşekkürler.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,260
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Uğraşmıştım boşa gitmesin.

Kod:
Sub bul_boya()
For i = 1 To [A65536].End(3).Row
    For j = 1 To Len(Cells(i, "A"))
        If IsNumeric(Mid(Cells(i, "A"), j, 1)) = True Then
            With Range("A" & i).Characters(j, 1).Font
                .ColorIndex = 3
                .Bold = True
            End With
        End If
    Next j
Next i
End Sub
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,606
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Teşekkürler.


"Characters " :) Bunu düşünmemiştim. Tam istediğim gibi oldu.


Sayın Yeşertener,
Bir konuda daha yardımınızı istiyorum.
Ben döngülerde "........End(xlUp).Row" kullanıyordum. Sizin yazdığınız kodlarda "...........End(3).Row" şeklinde yazılmış. Buradaki xlUp yerine kullanılan (3) parametresinin anlamı nedir?

Saygılar.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sn. dEdE,

3 değeri xLUp kelimesinin sayısal karşılığıdır.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,606
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Teşekkürler.
Şeytan dürttü. :) Sormadan edemeyeceğim. 3 yerine 2 veye 4 yazarsak ne olur. Ben denedim hiçbir şey olmadı çalıştı. :)
Saygılar.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,260
Excel Vers. ve Dili
Ofis 365 Türkçe
merhaba,

Örnek dosyayı inceler misiniz?

Kod:
Public Sub git()
MsgBox "A1 den sağa doğru gidersem kolon numarası : " & [A1].End(2).Column
MsgBox "IV1 den sola doğru gidersem kolon numarası : " & [IV1].End(1).Column
MsgBox "A1 den aşağıya doğru gidersem satır numarası : " & [A1].End(4).Row
MsgBox "A65536 dan yukarı doğru gidersem satır numarası : " & [A65536].End(3).Row
End Sub
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,606
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Bundan daha iyi anlatılamazdı.

Her gün yeni birşeyler öğrenmenin tadı başka oluyor.
Teşekkürler.
 
Üst