Seçim alanı rengi değiştirme

Katılım
25 Haziran 2008
Mesajlar
177
Excel Vers. ve Dili
2007
Arkadaşlar merhaba;

Excel 2007 de fare ile belirli bir alan seçtiğimiz zaman seçilen alan rengi otomatik olarak geliyor bu rengi değiştirmenin yolu var mı? mesela şuanda açık gri bir renk veriyor çok belli olmuyor benim bu rengi biraz koyulaştırmam mümkün mü acaba?
 

asi_kral

Özel Üye
Katılım
22 Şubat 2012
Mesajlar
2,833
Excel Vers. ve Dili
Excel 2007 Türkçe
Arkadaşlar merhaba;

Excel 2007 de fare ile belirli bir alan seçtiğimiz zaman seçilen alan rengi otomatik olarak geliyor bu rengi değiştirmenin yolu var mı? mesela şuanda açık gri bir renk veriyor çok belli olmuyor benim bu rengi biraz koyulaştırmam mümkün mü acaba?
Merhaba
Sayfanın kod bölümüne
Kod:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Konu       :   Seçili Alanı Boya
'Mail       :   m.batu.1967@gmail.com
'Coder By   :   asi_kral_1967
Cells.Interior.Color = xlNone
Selection.Interior.Color = vbRed
End Sub
Bu kodu kopyalayın ve deneyin.
Eki inceleyin.
 

Ekli dosyalar

Katılım
25 Haziran 2008
Mesajlar
177
Excel Vers. ve Dili
2007
Hocam o linki inceledim ama yinede olmadı
başka yolu var mı acaba benim bilgisayarın ayarları orda yazılan değerlerde zaten
 
Katılım
22 Şubat 2008
Mesajlar
14
Excel Vers. ve Dili
offıce2003
hocam excellde bir hücreyi tıklattığımızda aktif hücrenin kenarındaki çizgilerini renklendirebilirmiyiz
 

Necdet

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

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

A1 hücresinin değeri Nokta değilse çizgiyi çizer.
Bu kodları sizde makro kaydet ile oluşturabilir, sonra inceleyebilirsiniz.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If [A1] = "." Then Exit Sub
    
    With Target.Borders(xlEdgeLeft)
        .LineStyle = xlContinuous
        .Color = vbRed
    End With
    With Target.Borders(xlEdgeTop)
        .LineStyle = xlContinuous
        .Color = vbRed
    End With
    With Target.Borders(xlEdgeBottom)
        .LineStyle = xlContinuous
        .Color = vbRed
    End With
    With Target.Borders(xlEdgeRight)
        .LineStyle = xlContinuous
        .Color = vbRed
    End With
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,111
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif olarak aşağıdaki koduda kullanabilirsiniz.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Cells.Borders.LineStyle = xlNone
    With Target
        .Borders.LineStyle = 1
        .Borders.Weight = 3
        .Borders.ColorIndex = 3
    End With
End Sub
 
Üst