Soru Random metin renklendirme

Katılım
9 Eylül 2010
Mesajlar
855
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Merhabalar değerli hocalarım. Bu kod ile hücre rengi değiştirilebiliyor rastgele ancak yapmak istediğim hücre rengi yerine hücredeki metin renginin rastgele değişmesi. Pattern yazan yerleri font olarak değiştirdim ancak bir sonuç alamadım. Yardımcı olabilir misiniz. Şimdiden teşekkürler.
Kod:
Sub TrimExcessSpaces()
Dim rng As Range
Dim WorkRng As Range
Dim xRed As Byte
Dim xGreen As Byte
Dim xBule As Byte
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each rng In WorkRng
xRed = Application.WorksheetFunction.RandBetween(0, 255)
xGreen = Application.WorksheetFunction.RandBetween(0, 255)
xBule = Application.WorksheetFunction.RandBetween(0, 255)
rng.Pattern = xlSolid
rng.PatternColorIndex = xlAutomatic
rng.Interior.Color = VBA.RGB(xRed, xGreen, xBule)
Next
End Sub
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,598
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Dener misiniz?
C++:
Sub TrimExcessSpaces()
    Dim rng As Range
    Dim WorkRng As Range
    Dim xRed As Byte
    Dim xGreen As Byte
    Dim xBule As Byte
    On Error Resume Next
    
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
    
    For Each rng In WorkRng
        xRed = Application.WorksheetFunction.RandBetween(0, 255)
        xGreen = Application.WorksheetFunction.RandBetween(0, 255)
        xBule = Application.WorksheetFunction.RandBetween(0, 255)
        rng.Font.Color = VBA.RGB(xRed, xGreen, xBule)
    Next
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,217
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Kod:
rng.Font.Color = RGB(xRed, xGreen, xBule)
 
Katılım
9 Eylül 2010
Mesajlar
855
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Değerli hocalarım çok teşekkür ederim her ikinize de. Çözümü bulmuşum aslında ama klavyenin q ya dönmesi nedeni ve ramazan kafasıyla fark edememişim. Çok teşekkür ederim.
 
Üst