- Katılım
- 9 Eylül 2010
- Mesajlar
- 877
- 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