• DİKKAT

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

Satır Renklendirilmesi

Katılım
9 Aralık 2006
Mesajlar
75
Excel Vers. ve Dili
türkçe
Sn. Arkadaşlar

Excelde benim zorlandığım bir konu var. O da şu konu; ben hangi hücrede olursam olayım o hücrenin satırının rakamlara kadar renklenmesini istiyorum. Bunu neden istediğime gelince o kadar çoklu listede bazen dikkatim dağılıyor. Hangi satırda olduğumu anlamakta zorlanıyorum. Oysaki bir renkelndirme söz konusu olsa ben hangi satırda oldğumu görerek işlerimi daha hızlı yapabilme imkanına kavuşacağım.
Örnek ekte olup bu konuda yardımcı olacak arkadaşlara şimdiden teşekür ederim. Kod mu yazılacak yoksa modül mü oluşturalacak anlayamadım.Saygılar
 
Sn. Necdet Yeşertener

İlginiz için teşekür ederim. Vermiş olduğunuz linkleri inceledim fakat benim isteğime cevap verecek örnek bulamadım. Ben biraz eksik anlattım galimba ben hangi hücrede isem o hücrenin satırları aktif olan hücreye kadar renklenmesini istiyorum. Örnekte olduğu gibi arz ederim.
 
Sorunuzu tam olarak anladım mı bilmiyorum.

Vermiş olduğum linkteki kodları aşağıdaki değiştirdim. Kodları ilgili sayfanın kod bölümüne kopyalayınız
Umarım işinize yarar.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   Cells.Interior.ColorIndex = 0  'Turn off previous use
   If Cells(1, 1) = "." Then Exit Sub
   Range(Cells(2, 1), Cells(Target.Row, Target.Column)).Interior.ColorIndex = 38
End Sub
 
Sn. Necdet Yeşertener

Gerçekten teşekür ederim zamanınızı ayırdığınız için tam istediğim gibi oldu. yalnızca küçük bir sorum var. Ben hangi hücrede isem sade o hücrenin satırını renklendirsin istiyorum. Hücre değiştirince eski hücrenin satırının normala dönmesini istiyorum... Saygılar. (Amacım sadece o hücrenin satırını kontrol edebilmektir.)
 
Merhaba,

Basit bir değişiklik sizin istediğini yapar.


Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = 0 'Turn off previous use
If Cells(1, 1) = "." Then Exit Sub
Range([B][COLOR=red]Cells(Target.Row, 1)[/COLOR][/B], Cells(Target.Row, Target.Column)).Interior.ColorIndex = 38
End Sub
 
Son düzenleme:
Teşekür ederim

Gerçekten büyüksünüz üstad çok teşekür ederim. Saygılar...
 
Mevcut Hücre Rengi Siliniyor

Merhaba,

Basit bir değişiklik sizin istediğini yapar.


Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = 0 'Turn off previous use
If Cells(1, 1) = "." Then Exit Sub
Range([B][COLOR=red]Cells(Target.Row, 1)[/COLOR][/B], Cells(Target.Row, Target.Column)).Interior.ColorIndex = 38
End Sub

Sayın Necdet bey verdiğiniz kod gayet işe yarar bir kod elinize sağlık.
Fakat şöyle bir sıkıntı var:
Boyalı hücrelere gidince seçili hücrenin rengi siliniyor.
Satırı boyama yerine seçili hücreye kadar satırı seçili halde gösteren bir kod varmıdır?
 
hocam pekı bunu sutununuda renklendırmek mumkunmudur...?
 
hocam pekı bunu sutununuda renklendırmek mumkunmudur...?


Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = 0 'Turn off previous use
If Cells(1, 1) = "." Then Exit Sub
[B]Columns(Target.Column).Interior.ColorIndex = 39
[/B]Range(Cells(Target.Row, 1), Cells(Target.Row, Target.Column)).Interior.ColorIndex = 38
End Sub
 
Sayın Necdet bey verdiğiniz kod gayet işe yarar bir kod elinize sağlık.
Fakat şöyle bir sıkıntı var:
Boyalı hücrelere gidince seçili hücrenin rengi siliniyor.
Satırı boyama yerine seçili hücreye kadar satırı seçili halde gösteren bir kod varmıdır?


Merhaba,

Aşağıdaki kodları yine ilgili sayfanın kod bölümüne kopyalayınız. Biraz geç oldu ama kusuruma bakmayınız.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Cells(1, 1) = "." Then Exit Sub
Application.EnableEvents = False
Range(Cells(Target.Row, 1), Cells(Target.Row, Target.Column)).Select
Application.EnableEvents = True
End Sub
 
Satır Renk Sorunu

Merhaba,

Aşağıdaki kodları yine ilgili sayfanın kod bölümüne kopyalayınız. Biraz geç oldu ama kusuruma bakmayınız.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Cells(1, 1) = "." Then Exit Sub
Application.EnableEvents = False
Range(Cells(Target.Row, 1), Cells(Target.Row, Target.Column)).Select
Application.EnableEvents = True
End Sub

Sn. Necdet bey ilginize teşekkür ederim. Güzel bir çalışma olmuş.
Yalnız bir sıkıntı daha çıktı:
Bu sefer de tab tuşu ile veya yön tuşları ile ilerleme yapmak istediğimde bu işlemi gerçekleştiremiyorum.
Yardımlarınızı bekliyorum...
 
Ayrıce istediğim hücreye değerde giremiyorum.
 
Mouse İle En Son Hangİ HÜcreyİ SeÇtİsenİz O HÜcre İle En BaŞ HÜcre Arasinda Enter TuŞu İle İlerleyerek Verİ GİrİŞİ MÜmkÜn.
Bİr Alt Satira Verİ Gİrmek İstedİĞİmde Ok TuŞu İle AŞaĞi İndİrİnce Satirin İlk HÜcresİne Gİdİyor Orda Kaliyor.
Tab TuŞu Veya SaĞ Sol Oklar İle İlerleme Yapilamiyor.
 
GÜNAYDIN NECDET BEY,
benim bu konu ile ilgili başka bir isteğim olacak sizden, satırdaki ( benim kullandığım 15 hücre var bu satırda) belli bir hücrenin veya hücre aralığının boş olması durumunda bir renk ile dolu olması durumunda başka bir renk ile renklendirilmesini istiyorum yardımlarınızı bekliyorum. Saygılarımla ilginize şimdiden teşekkürler...
 
Güzel bir çalışma ellerinize sağlık. Bende bu kodları denemek istedim boş olan yani yeni bir excel safyasında istediğim sonucu alıyorum fakat formül girilmiş ve bazı hücreleri korumalı olan bir excel sayfasında kodlar işlem yapmıyor. Korumayı kaldırdım yine olmadı acaba formül oaln sayfalarda bu kodlar geçersizmi.
 
Geri
Üst