İşyerlerinde en çok kullanılan programların başında excel gelmektedir sağladığı müthiş kolaylıklar hesapların kayıt ve kontrolünde çalışanların işlerini kolaylaştırdığı gibi hata yapmalarını da
zorlaştırmaktadır , işyerlerinde genellikle binlerce satır ve sütündan oluşan rakamlarla çalışılması icabettiğinden bazen çalışan üzerinde bulunduğu excel hücresinin (satır ve sütunların kesiştiği nokta) farklı renkte olmasını arzu edebilir böylece hem çalışılan aktif hücre belirginleşmiş (vurgulanmış) olacak hem hata yapma olasılığını düşürecek hemde göz rahatlığı sağlayacaktır , bunu Kitap okurken beğendiğimiz satırın fosforlu kalemle çizilmesi gibi düşünebiliriz , bunu Macro kullanmadan yapmanın bir yolu varsada açıkçası ben bilmiyorum , lakin olsa bile Macro kullanmak kadar kolay olacağını da düşünmüyorum örnek kullanım ilk resimde gösteriimiştir , gelelim nasılına:
1. Öncelikle excelimiz açıkken dip kısımda bulunan excel sayfasına sağ tıklayalım ve Kod görüntüle diyelim (Aşağıdaki resim)
2. Makro ekranı açılacaktır buraya aşağıdaki kodu yapıştıralım
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Cells.Interior.ColorIndex = xlColorIndexNone ActiveCell.EntireColumn.Interior.ColorIndex = 15 'Sütun Rengi ActiveCell.EntireRow.Interior.ColorIndex = 15 ' Satır Rengi ActiveCell.Cells.Interior.ColorIndex = 4 ' Hücre Rengi End Sub
Aşağıdaki gibi bir görünüm oluşması gerekiyor
Şimdi bu sayfayı kaydetmemiz gerekiyor bunun için save ikonuna basalım ve Kayıt türünün aşağıdakilerde biri olduğundan emin olalım:
1. Makro içerebilen excel çalışma kitabı
2. Makro içerebilen excel şablonu
Kodda yealan renkleri kendinize göre düzenleme
Üstte verdiğimiz kodda farkettiğiniz üzere bazı renk kodları vardır , eğer resimde satır sütun ve aktif hücre rengini beğenmez ve kendinize göre özelleştirmek isterseniz Microsoftun Buradaki sayfasında yeralan renk kodlarını kullanabilirsiniz , kaydedilmiş sayfadayı açarken makroları aktif etmeyi unutmayın.
kod güzel ama geri alamıyorum , kodu kullandıktan sonra exceli kaydetmeden kapatınca kod hayelet olarak kalıyor eski haline dönmüyor. temizlemenin yöntemi varmı ?
Geri bildirim için teşekürler , Microsoft yeni Excel sürümlerinde bazı şeyleri değiştirmiş olabilir.
Bazı fonksiyonlar çalışmıyor bu makro sonrası. Hücre renklendirmesine değinmiş bazı yorumcular. Geri al fonksiyonu da çalışmıyor.
Rica ederim Murat
bilgi için teşekkürler.
sayfada renklendirmeye izin vermiyor eger mümkünse sedece aktif hucreyi belirgin gosterecek bi kod yazarmisiniz satir veya sutun belirtmesine gerek yok tesekkürler
Yorumun için teşekürler Doğan
Teşekkürler excelde çalışırken hata yapmamak adına çok işlevli bir kod olmuş.
sayın yönetici bende denedim.satır sütunların makrosu çalışıyor ancak bir hücre veya daha fazla hücre boyalıysa o boya rengini yok ediyor.bunu düzenleyebilirseniz çok iyi olur..
Merhaba. yazdığınız kodu kullandım ancak bu daha önceden renkli olan hücrelerin rengini kaldırıyor ve hücreleri her renk, eklemeyi önlüyor. eğer bu düzeltmeye uygularsanız süper olacak. Rica ediyorum.
Biryerde hata yapmış olabilirsiniz , sizin için videolu anlatım hazırlanmış olup yazının sonuna ilave edilmiştir. dikkat edilirse bu ipucu sadece içinde bulunulan hücreyi vurguluyor, diğerlerini değil
Bu makro ile herhangi bir hücrenin rengini renklendirmeye izin vermiyor.