• DİKKAT

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

kod daki değerleri renklendirmek

Katılım
29 Ekim 2006
Mesajlar
32
Excel Vers. ve Dili
türkçe
microsoft office excell
Sub Ornek()
'1.Satır ile En son satırı İfade Eder
For x = 1 To Cells(65536, 1).End(xlUp).Row
'1.Kolon ile 3.Kolona kadar ifade eder
For y = 1 To 3
'eğer x,y koordinatlarında değer 1 ise x,y koordinatlarındaki değerleri Alma yap
If Cells(x, y) = "1" Then
Cells(x, y) = "Alma"
End If
'eğer x,y koordinatlarında değer 2 ise x,y koordinatlarındaki değerleri Sat yap

If Cells(x, y) = "2" Then
Cells(x, y) = "Sat"
End If
'eğer x,y koordinatlarında değer 3 ise x,y koordinatlarındaki değerleri tut yap

If Cells(x, y) = "3" Then
Cells(x, y) = "Al"
End If
'eğer x,y koordinatlarında değer 4 ise x,y koordinatlarındaki değerleri Al yap

If Cells(x, y) = "4" Then
Cells(x, y) = "Tut"
End If
Next
Next
End Sub


arkadaşlar bu koddaki değerleri 1=ALMA (KIRMIZI) 2=SAT (SARI) 3=AL )YEŞİL)
4=AL (MAVİ OLARAK) hücre ve yazı olarak yapabilirmisiniz.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Siz A:B:C kolonlarındaki 1,2,3,4 değerlerini ALMA-SAT-AL-TUT ve ilgili renkte mi yapmak istiyorsunuz?
 
Katılım
29 Ekim 2006
Mesajlar
32
Excel Vers. ve Dili
türkçe
microsoft office excell
evet macro çalıştırdığım zaman o renkleri yazsın
 

Korhan Ayhan

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

Aşağıdaki şekilde denermisiniz.

Kod:
Sub Örnek()
    '1.Satır ile En son satırı İfade Eder
    For x = 1 To Cells(65536, 1).End(xlUp).Row
    '1.Kolon ile 3.Kolona kadar ifade eder
    For y = 1 To 3
    'eğer x,y koordinatlarında değer 1 ise x,y koordinatlarındaki değerleri Alma yap
    If Cells(x, y) = 1 Then
    Cells(x, y) = "Alma"
    Cells(x, y).Interior.Color = vbRed
    End If
    'eğer x,y koordinatlarında değer 2 ise x,y koordinatlarındaki değerleri Sat yap
    
    If Cells(x, y) = 2 Then
    Cells(x, y) = "Sat"
    Cells(x, y).Interior.Color = vbYellow
    End If
    'eğer x,y koordinatlarında değer 3 ise x,y koordinatlarındaki değerleri tut yap
    
    If Cells(x, y) = 3 Then
    Cells(x, y) = "Al"
    Cells(x, y).Interior.Color = vbGreen
    End If
    'eğer x,y koordinatlarında değer 4 ise x,y koordinatlarındaki değerleri Al yap
    
    If Cells(x, y) = 4 Then
    Cells(x, y) = "Tut"
    Cells(x, y).Interior.Color = vbBlue
    End If
    Next
    Next
End Sub
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Benim hazırladığımda boşa gitmesin.

Not:Sorunuzda renk yazsın demişsiniz.Burayı anlamayadım.
Eğer yaptığımızdan farklı birşey istiyorsanız küçük bir örnek ekleyebilirmisiniz.
 
Üst