sayfa koruması aktif olmuyor

Katılım
6 Nisan 2017
Mesajlar
78
Excel Vers. ve Dili
2010
AŞAĞIDAKİ ŞEKİLDE KOD YAZILMIŞ BU VE BENZERİ SAYFALARDA SAYFA KORUMASI NEDEN DEVRE DIŞI KALIR?

SAYFALAR NORMALDE KORUMALI AMA EXCEL DOSYASINA İLK GİRİŞTE BAZEN SAYFA KORUMASIZ OLARAK KARŞIMA ÇIKIYOR BU DA SAYFALARDAKİ FORMÜLLERİN BOZMAMASI İÇİN KOYDUĞUM KORUMANIN ANLAMSIZ KALMASINA NEDEN OLUYOR. BİRKAÇ HATALI İŞLEM YAPILDI BU YÜZDEN.

NE YAPMAK GEREKİYOR???



Private Sub Worksheet_Activate()
Sheets("Kısmi Alım Takip").Unprotect "12345"
On Error Resume Next
Dim bul As Range
With Application
.Calculation = xlCalculationManual
.ScreenUpdating = False
For Each bul In Range("b12:b509")
If bul.Value = Empty Then
Rows(bul.Row).Hidden = True
Else
Rows(bul.Row).Hidden = False
End If
Next bul
.Calculation = xlCalculationAutomatic
.ScreenUpdating = True
End With
Sheets("Kısmi Alım Takip").Protect "12345"
End Sub


Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("Kısmi Alım Takip").Unprotect "12345"
If Intersect(Target, [J5:DE9]) Is Nothing Then Exit Sub
Application.ScreenUpdating = False: Application.Calculation = xlCalculationManual
If Cells(5, Target.Column) <> "" Then Columns(Target.Column + 1).EntireColumn.Hidden = False
For sut = 109 To 11 Step -1
If Cells(5, sut - 1) = "" Then Columns(sut).EntireColumn.Hidden = True
Next
Cells(5, [DF5].End(1).Column + 1).Activate
Application.ScreenUpdating = True: Application.Calculation = xlCalculationAutomatic
Sheets("Kısmi Alım Takip").Protect "12345"
End Sub
 

Orion1

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

Ofis-2010-TR 32 Bit
Kırmızı satırı silin.:cool:
Kod:
Private Sub Worksheet_Activate()
[B][COLOR="Red"]Sheets("Kısmi Alım Takip").Unprotect "12345"[/COLOR][/B]
 
Katılım
6 Nisan 2017
Mesajlar
78
Excel Vers. ve Dili
2010
Denedim ama işe yaramadı veri girişi yapınca oluyor genelde
 

Orion1

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

Ofis-2010-TR 32 Bit
Denedim ama işe yaramadı veri girişi yapınca oluyor genelde
Kırmızı satırı kaldırın.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
[B][COLOR="Red"]Sheets("Kısmi Alım Takip").Unprotect "12345"[/COLOR][/B]
 
Katılım
6 Nisan 2017
Mesajlar
78
Excel Vers. ve Dili
2010
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("Kısmi Alım Takip").Unprotect "12345"
If Intersect(Target, [J5E9]) Is Nothing Then Exit Sub
Application.ScreenUpdating = False: Application.Calculation = xlCalculationManual
If Cells(5, Target.Column) <> "" Then Columns(Target.Column + 1).EntireColumn.Hidden = False
For sut = 109 To 11 Step -1
If Cells(5, sut - 1) = "" Then Columns(sut).EntireColumn.Hidden = True
Next
Cells(5, [DF5].End(1).Column + 1).Activate
Application.ScreenUpdating = True: Application.Calculation = xlCalculationAutomatic
Sheets("Kısmi Alım Takip").Protect "12345"
End Sub



BU KISIMDA BİR SORUN VAR AMA ÇÖZEMİYORUM!!!
 

Orion1

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

Ofis-2010-TR 32 Bit
bu kez de diğer kodlarda hata veriyor ?
Formül olan hücrelere ve korunmasını istediğiniz hücrelere kilit koyun.veri gireceiğiniz hücrelerde ise kilidi kaldırın,manuel olarak.
 
Katılım
6 Nisan 2017
Mesajlar
78
Excel Vers. ve Dili
2010
Formül olan hücrelere ve korunmasını istediğiniz hücrelere kilit koyun.veri gireceiğiniz hücrelerde ise kilidi kaldırın,manuel olarak.
istediğim hücreler kilitli ancak yapmak istediğim

If Intersect(Target, [J5:DE9]) Is Nothing Then Exit Sub
Application.ScreenUpdating = False: Application.Calculation = xlCalculationManual
If Cells(5, Target.Column) <> "" Then Columns(Target.Column + 1).EntireColumn.Hidden = False
For sut = 109 To 11 Step -1
If Cells(5, sut - 1) = "" Then Columns(sut).EntireColumn.Hidden = True
Next
Cells(5, [DF5].End(1).Column + 1).Activate
Application.ScreenUpdating = True: Application.Calculation = xlCalculationAutomatic

yukarıdaki işlem öncesi koruma kaldırıp işlem bitimi korumanın aktifleştirilmesinde problem var
 
Katılım
6 Nisan 2017
Mesajlar
78
Excel Vers. ve Dili
2010
sanıım kodlarda bir sorun yok ve çalışıyor.

şöyle bir durumla karşılaştım kilitlemediğim veri girişi yapılan hücrelere veri girişi yapıldıktan sonra sayfa korumalı durumdan çıkıyor. bunun nedeni ne olabilir???
 
Üst