Hucrenin Arkaplan Rengini Gosterme

Butun programlarda renklerin bir karsiligi olan sayilar vardir, ayni sekilde excelde bir hucreyi boyadiginizda o hucrede bir renk kodu kazanmis olur. Egerki bu renk kodunu bilirseniz; hucreyi boyamak ve hucre rengine gore islem yapmakta bir seceeginiz haline gelecektir.

Peki bunu nasil yapariz ve ne sekilde kullanabiliriz?

Aslinda bir hucrenin rengini ogrenmek icin o hucrenin adresini immidiate penceresine yazip Interior.ColorIndex`ini sorgularsak renk kodunu ogrenebiliriz, ornegin A1 icin;

?[A1].Interior.ColorIndex

Seklinde immidiate penceresinde bir sorgu yaparsak A1 icin renk kodunu ogrenebiliriz.

Ama bu kullanimda cok yavaslatici bir uygulama tarzi olur bu nedenle bunun icin de ufak bir ktf kullanmanizi onerebilirim. Bu sekilde birden  fazla hucreninde renk kodunu bir anda anlayabilmis olabiliriz.

Bunun icin gerekli kodlari paylasalim;

Function Hucre_Rengi(cell As Range) As Long
 Hucre_Rengi = cell.Interior.ColorIndex
End Function

Bunun ise A1 icin kullanimi cok basit olacaktir.

=Hucre_Rengi(A1)

Seklinde bir kullanim yaparak ve bu fonksiyonu kopyalayarak diger hucrelere de uygulayabiliriz, yararli bir konu oldugunu saniyorum iyi calismalar..

Yazar: mmustafaaslan

2004 yilindan itibaren ozel bir sirketin finans departmaninda calismaktadir. Kendini excel, visual basic kullaniminda gelistirmis olan yazarimiz; Meslegi geregi SAP konusunda ileri derecede bilgilidir.

“Hucrenin Arkaplan Rengini Gosterme” için 2 yorum

  1. Merhaba,

    Function Hucre_Rengi(cell As Range) As Long
    Hucre_Rengi = cell.Interior.ColorIndex
    End Function

    kodlarini bir module ekledikten sonra,

    =Hucre_Rengi(A1)

    seklinde kullanabilirsiniz..

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


5 + 6 =