By.TRabZonLutm
Altın Üye
- Katılım
- 15 Aralık 2017
- Mesajlar
- 110
- Excel Vers. ve Dili
- Excel 2016 - Türkçe
- Altın Üyelik Bitiş Tarihi
- 12-01-2029
Merhaba arkadaşlar, Excel dosyamda arama yapınca bulduğu satır ve hücre renkli yapması için kod kullanıyorum. Bunda sorun yok. Fakat sayfa koruma yapınca makro çalışmıyor. Sayfa koruma şifresi; 123
Makro isminden sonra
ActiveSheet.Unprotect (123)
Son satırından öncede
ActiveSheet.Protect (123)
yazdığımızda makrolar normal çalışıyor. Fakat sayfa koruma yaptığım ayarlar kayboluyor. Filtreleme ve sıralama, satır elle ve satır sil etkin yapıyorum . Kişi sıralama ve filtreleme yapsın. Satır ekleyip silebilsin ama o seçenekleri siliyor.
Kodu nasıl duzenlerim
Makro isminden sonra
ActiveSheet.Unprotect (123)
Son satırından öncede
ActiveSheet.Protect (123)
yazdığımızda makrolar normal çalışıyor. Fakat sayfa koruma yaptığım ayarlar kayboluyor. Filtreleme ve sıralama, satır elle ve satır sil etkin yapıyorum . Kişi sıralama ve filtreleme yapsın. Satır ekleyip silebilsin ama o seçenekleri siliyor.
Kodu nasıl duzenlerim
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Unprotect (123)
Cells.Interior.ColorIndex = xlColorIndexNone
If IsEmpty(Target) Or Target.Cells.Count > 1 Then Exit Sub
With ActiveCell
Range(Cells(.Row, .CurrentRegion.Column), Cells(.Row, .CurrentRegion.Columns.Count + .CurrentRegion.Column - 1)).Interior.ColorIndex = 17
Range(Cells(.CurrentRegion.Row, .Column), Cells(.CurrentRegion.Rows.Count + .CurrentRegion.Row - 1, .Column)).Interior.ColorIndex = 19
ActiveCell.Cells.Interior.ColorIndex = 4
ActiveSheet.Protect (123)
End With
End Sub
Son düzenleme: