Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Benim İstediğim eğer soldaki hücrenin tarihi bugünden küçük ise diğer hücrelerin silinmesini önleyecek kodları öğrenmek. Ek'teki dosyayı incelerseniz sevinirim. Yardımı geçen herkese şimdiden teşekkürler...
Aşağıdaki kodları, Thisworkbook Kod modülüne kopyalayınız.
Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Sheets("Sayfa1").Protect
End Sub
'--------------------------------------------
Private Sub Workbook_Open()
Dim wks As Worksheet
Dim rng As Range
Dim rngHcr As Range
Set wks = Sheets("Sayfa1")
wks.Unprotect
With wks
.UsedRange.Locked = False
Set rng = .Range("A" & .UsedRange.Row & ":A" & .UsedRange.Rows.Count)
For Each rngHcr In rng.Cells
If IsDate(rngHcr) Then
If rngHcr < Date Then
rngHcr.Locked = True
rngHcr.Offset(0, 1).Locked = True
End If
End If
Next
End With
wks.Protect
Set rngHcr = Nothing
Set rng = Nothing
Set wks = Nothing
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.