hgenc545
Altın Üye
- Katılım
- 17 Aralık 2012
- Mesajlar
- 133
- Excel Vers. ve Dili
- Microsoft 365
- Altın Üyelik Bitiş Tarihi
- 21-08-2025
Merhaba,
İlk kez bir sorunumun bu kadar uzun süredir çözmlenemediğini gördüm.
Dikkatimi çeken se bu konuyla ilgli forumda 3 başlık daha açıldı...
Destek olursanız bir çok kişinin işi çözülecek gibi....
Biraz araştırdım kilitleme konusunu, unprotect ve protect yordamı var...
Sorumu bir öneri getirerek sormak istiyorum, dosya ektedir;
D4:AH4 aralığında 31 hücre var. Sadece 18 hücre dolu olabilir, 19 olamaz.
Birisi 19.uncu hücreyi doldurduğunda hücreler kilitlenmeli, 19uncu veri silinmeli.
Öneri:
macro ile ıf komutu kullansak,
D4:AH4 aralığına her veri girildiğinde bu aralıkta dolu hücreleri saydırsak,
18den büyükse TÜM SAYFAYI ActiveSheet.protect ile kilitlesek,
Ardından bir uyarı çıksa "Gün sınırını aştınız, artık vardiya giremezsiniz!" dese..
Sonra o uyarı kapatılsa ve bir uyarı daha çıksa "devam etmek için tıklayın" dese
Tıklandığında TÜM SAYFA KİLİDİ unprotect ile kaldırılsa, (sifre 1234 olabilir)...
Ve son girilen 19.uncu dolu hücre silinse.
Bu yada sizlerin yöntemleri ile konuyu çözebilirsek sevinirim.
Destek ricası ile...
İlk kez bir sorunumun bu kadar uzun süredir çözmlenemediğini gördüm.
Dikkatimi çeken se bu konuyla ilgli forumda 3 başlık daha açıldı...
Destek olursanız bir çok kişinin işi çözülecek gibi....
Biraz araştırdım kilitleme konusunu, unprotect ve protect yordamı var...
Sorumu bir öneri getirerek sormak istiyorum, dosya ektedir;
D4:AH4 aralığında 31 hücre var. Sadece 18 hücre dolu olabilir, 19 olamaz.
Birisi 19.uncu hücreyi doldurduğunda hücreler kilitlenmeli, 19uncu veri silinmeli.
Öneri:
macro ile ıf komutu kullansak,
D4:AH4 aralığına her veri girildiğinde bu aralıkta dolu hücreleri saydırsak,
18den büyükse TÜM SAYFAYI ActiveSheet.protect ile kilitlesek,
Ardından bir uyarı çıksa "Gün sınırını aştınız, artık vardiya giremezsiniz!" dese..
Sonra o uyarı kapatılsa ve bir uyarı daha çıksa "devam etmek için tıklayın" dese
Tıklandığında TÜM SAYFA KİLİDİ unprotect ile kaldırılsa, (sifre 1234 olabilir)...
Ve son girilen 19.uncu dolu hücre silinse.
Bu yada sizlerin yöntemleri ile konuyu çözebilirsek sevinirim.
Destek ricası ile...
Ekli dosyalar
-
47.8 KB Görüntüleme: 7