İş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
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.