Makroyu "korumalı" sayfada kullanmak?

Katılım
30 Kasım 2011
Mesajlar
133
Excel Vers. ve Dili
2007 türkçe
Merhaba arkadaşlar. Aşağıdaki kodu netten buldum. Bir Excel çalışmasında kullanıyorum. Hazırladığım tabloda bazı hücrelerin içeriği değişmesin diye korumalı.

Aşağıdaki Makro’yu uyguladığımda hata veriyor. Korumayı kaldırdığımda ise sorun çözülüyor. Acaba bu Mako’yu korumalı hücrelerin olduğu bir çalışma sayfasında nasıl kullanabiliriz?

NOT: makrodan hiç anlamıyorum:)

kod:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
If Intersect(Target, [A1:Q100]) Is Nothing Then Exit Sub
Range(Cells(Target.Row, 1), Cells(Target.Row, 12)).Interior.ColorIndex = 40
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Buyurun.:cool:
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Unprotect "şifreniz"
Cells.Interior.ColorIndex = xlNone
If Intersect(Target, [A1:Q100]) Is Nothing Then ActiveSheet.Protect "şifreniz": Exit Sub
Range(Cells(Target.Row, 1), Cells(Target.Row, 12)).Interior.ColorIndex = 40
ActiveSheet.Protect "şifreniz"
End Sub
 
Katılım
30 Kasım 2011
Mesajlar
133
Excel Vers. ve Dili
2007 türkçe
çok sağolun hocam; beni büyük bir dertten kurtardınız:)
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,891
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
. . .

Kod:
sub kod_başlığı
ActiveSheet.Unprotect "şifreniz"

kodlarınız...
...
...
...

ActiveSheet.Protect "şifreniz"
end sub
. . .
 
Katılım
11 Ocak 2011
Mesajlar
5
Excel Vers. ve Dili
türkçe
hüseyin bey yardımınız için çok teşekkür ederim ama beceremedim dediğiniz gibi yaptım olmuyor hata veriyor size zahmet olmazsa benim göndermiş olduğum dosyada uygulama yapabilirmisin çok teşekkürler şimdiden.
 
Katılım
11 Ocak 2011
Mesajlar
5
Excel Vers. ve Dili
türkçe
yok mu acaba bana yardım edenn!!!!
 
Üst