Personel & Zimmet Takip Programı (KZT-v.5) foruma eklenmiştir. 
http://www.excelce.net/forum/index.php?topic=1676.0

Gönderen Konu: [Çözüldü] Satırı belirli bir koşulla renklendirme.  (Okunma sayısı 12614 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı jepue

  • Excelce Onbaşı
  • **
  • İleti: 20
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: cihan
  • İl / İlçe: sakarya
http://rapidshare.com/files/439936451/__rnek.xlsx

Örnekte D2,D3,D4 hücrelerine ilgili sayıları girdigimde karşılarındaki renkler o satırı boyamasını istiyorum.

Örneğin d3 e "4" sayısını girdiğimde   A3:C ü kırmızıya boayasın istiyorum.

Yardım edebilir misiniz?
« Son Düzenleme: 10 Ocak 2011, 09:05:06 Gönderen: Bülent Öztürk »

Çevrimdışı Hüseyin Çoban

  • Excelce.Net Yönetici
  • *
  • İleti: 182
  • Puan +11/-0
  • Cinsiyet: Bay
  • Ad Soyad: Hüseyin Çoban
  • İl / İlçe: Denizli
  • İşletim Sisteminiz: Windows 7 - 64 bit
  • Mesleğiniz: Ü.Tğm.
  • Office Versiyonunuz: Office 2007 TR
Ynt: Satırı belirli bir koşulla renklendirme.
« Yanıtla #1 : 30 Aralık 2010, 12:40:00 »
Merhaba,

Sayfa1 in kod bölümüne bu kodları uygulatarak deneyiniz.
Kod: [Seç]
Private Sub Worksheet_Change(ByVal Target As Range)

On Error Resume Next
If Intersect(Target, [d:d]) Is Nothing Then Exit Sub
Sat = "A" & Target.Row & ":c" & Target.Row
Select Case Target
Case "": Range(Sat).Interior.ColorIndex = 0

Case Is = "1": Range(Sat).Interior.ColorIndex = 43
Case Is = "2": Range(Sat).Interior.ColorIndex = 6
Case Is = "3": Range(Sat).Interior.ColorIndex = 2
Case Is = "4": Range(Sat).Interior.ColorIndex = 3
End Select

End Sub

Forumun dosya yükleme özelliği mevcuttur, paylaşımlardan ileride diğer arkadaşlarında yararlanması için forum serverlerında olması daha iyidir.
« Son Düzenleme: 30 Aralık 2010, 12:48:42 Gönderen: Hüseyin Çoban »

Çevrimdışı serul

  • Boş zaman yoktur , boşa geçen zaman vardır !
  • Excelce Onbaşı
  • **
  • İleti: 66
  • Puan +0/-0
  • Cinsiyet: Bay
  • Ad Soyad: Serkan ULUÇINAR
  • İl / İlçe: Rize
Ynt: Satırı belirli bir koşulla renklendirme.
« Yanıtla #2 : 31 Aralık 2010, 10:16:19 »
Hüseyin Bey formda dolaşırken gördüm hemen kendi çalışmama ekledim kodları.Çalışmam Dersane Kayıt Formu : bazı öğrenciler bazı indirimle önceden belirlenen fiyatlardan farklı fiyatlara kayıt oluyorlar. Kodda hücredeki sayıya eşittir ile çalışıyor. <2000 yazarak 2000 tl'nin altındaki kayıtların rengini değiştirebildim. >3000 ilede diğer kısmı değiştirdiğimde 2000-3000 arasındakileri => veya <= ile tanımlayamıyorum. Ne eklemeliyim koda ?

Çevrimdışı jepue

  • Excelce Onbaşı
  • **
  • İleti: 20
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: cihan
  • İl / İlçe: sakarya
Ynt: Satırı belirli bir koşulla renklendirme.
« Yanıtla #3 : 05 Ocak 2011, 14:28:09 »
Merhaba,

Sayfa1 in kod bölümüne bu kodları uygulatarak deneyiniz.
Kod: [Seç]
Private Sub Worksheet_Change(ByVal Target As Range)

On Error Resume Next
If Intersect(Target, [d:d]) Is Nothing Then Exit Sub
Sat = "A" & Target.Row & ":c" & Target.Row
Select Case Target
Case "": Range(Sat).Interior.ColorIndex = 0




Çok teşekkür ederim çok sağolun...

Peki bu renklerin kodlarını nerden değiştirebilirim, diyelim yeşilin farklı kodunu kullanmak istiyorum.
Renk kodlarını ulaşabilkeceğim yeri söyliyebilir misiniz?

Case Is = "1": Range(Sat).Interior.ColorIndex = 43
Case Is = "2": Range(Sat).Interior.ColorIndex = 6
Case Is = "3": Range(Sat).Interior.ColorIndex = 2
Case Is = "4": Range(Sat).Interior.ColorIndex = 3
End Select

End Sub

Forumun dosya yükleme özelliği mevcuttur, paylaşımlardan ileride diğer arkadaşlarında yararlanması için forum serverlerında olması daha iyidir.

Çevrimdışı Hüseyin Çoban

  • Excelce.Net Yönetici
  • *
  • İleti: 182
  • Puan +11/-0
  • Cinsiyet: Bay
  • Ad Soyad: Hüseyin Çoban
  • İl / İlçe: Denizli
  • İşletim Sisteminiz: Windows 7 - 64 bit
  • Mesleğiniz: Ü.Tğm.
  • Office Versiyonunuz: Office 2007 TR
Ynt: Satırı belirli bir koşulla renklendirme.
« Yanıtla #4 : 05 Ocak 2011, 14:57:21 »
Merhaba,

56 tane renk kodu ekteki dosyada mevcuttur.


[Forum yazılım güncelleme esnasında sorun oluştuğundan eklendi silinmiştir.]

Çevrimdışı serul

  • Boş zaman yoktur , boşa geçen zaman vardır !
  • Excelce Onbaşı
  • **
  • İleti: 66
  • Puan +0/-0
  • Cinsiyet: Bay
  • Ad Soyad: Serkan ULUÇINAR
  • İl / İlçe: Rize
Ynt: Satırı belirli bir koşulla renklendirme.
« Yanıtla #5 : 05 Ocak 2011, 15:05:18 »
Hızır gibi yetiştiniz Hüseyin Bey ! Çok teşekkürler renk kodları için.

Çevrimdışı Hüseyin Çoban

  • Excelce.Net Yönetici
  • *
  • İleti: 182
  • Puan +11/-0
  • Cinsiyet: Bay
  • Ad Soyad: Hüseyin Çoban
  • İl / İlçe: Denizli
  • İşletim Sisteminiz: Windows 7 - 64 bit
  • Mesleğiniz: Ü.Tğm.
  • Office Versiyonunuz: Office 2007 TR
Ynt: Satırı belirli bir koşulla renklendirme.
« Yanıtla #6 : 05 Ocak 2011, 15:13:30 »
Rica ederim Serkan Bey,
Dalgınlığıma gelmiş, diğer mesajınızıda şimdi gördüm.

Çevrimdışı jepue

  • Excelce Onbaşı
  • **
  • İleti: 20
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: cihan
  • İl / İlçe: sakarya
Ynt: Satırı belirli bir koşulla renklendirme.
« Yanıtla #7 : 06 Ocak 2011, 10:52:15 »
Hüseyin Bey çok teşekkür ederim ellerinize sağlık.