V

Çözüldü Formül Koruma Makrosu İçin Şifre Sorunu

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

VolkanCan

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba, formülleri, korumak için EK dosyada makro ile kodlama uygulanmıştır. Örnek Sayfada ;

SORU 1 : Formüllü hücre makro ile koruma altında ve bunun formüllü hücre olduğunu mesajla belirtiyor.
Benim istediğim, "DİKKAT..! FORMÜL KORUMASI" mesajla (msgbox) işlemini yapmaktadır. Aynı zamanda,
formüllü korumalı hücre içerisinde değişiklik yapmak için, şifre istemesi ve şifre girince korumanın kalkması,

SORU 2 : Örnek dosyayı yaptığımda, makro kodunu sayfada uyguladım ve açıklama yazarken,
hücre birleştirince de "FORMÜL KORUMASI" mesajı çıkmasına şaşırdım. Acaba..! Formül olmadığı
halde NEDEN ? formül var gibi mesaj verdi. Bu hata konusunda da yardımcı olursanız memnun olurum,
saygılarımla...
 

Ekli dosyalar

Sayın @VolkanCan .

Eklediğiniz belgedeki kod, sadece formüllü hücredeyken DELETE tuşu etkisizleştiriliyor.
Hücrenin seçilmesine bir engel yok, hücreyi seçip başka bir şey yazılmasına bir engel yok vs.
Formüllü hücrelerin özelliğini KİLİTLİ olarak ayarlayıp SAYFA KORUMASI uygulayıp ayarlama yaparsanız
formüllü hücreler isterseniz SEÇİLEMEZ bile.

ONAY isteme uyarısı isteğinizi anlayamadım.
Hücreyi SİLMEK için mi onay isteyecek yoksa, hücreye yir şey yazabilmek için mi o kısmı anlaşılmıyor.

Mevcut kodu aşağıdakiyle değiştirirseniz;
sadce formüllü hücrelerde formül olması halinde DELETE iptal ve UYARI verdirilir, diğer hücrelerle normal çalışabilirsiniz.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(13 satır)
 
Sayın @VolkanCan .

Eklediğiniz belgede sadece formüllü hücredeyken DELETE tuşu etkisizleştiriliyor.
Hücrenin seçilmesine bir engel yok, hücreyi seçip başka bir şey yazılmasına bir engel yok vs.
Formüllü hücrelerin özelliğini KİLİTLİ olarak ayarlayıp SAYFA KORUMASI uygulayıp ayarlama yaparsanız
formüllü hücreler isterseniz SEÇİLEMEZ bile.

ONAY isteme uyarısı isteğinizi anlayamadım.
Hücreyi SİLMEK için mi onay isteyecek yoksa, hücreye yir şey yazabilmek için mi o kısmı anlaşılmıyor.

Mevcut kodu aşağıdakiyle değiştirirseniz;
sadce formüllü hücrelerde formül olması halinde DELETE iptal ve UYARI verdirilir, diğer hücrelerle normal çalışabilirsiniz.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(13 satır)
Ömer hocam, çok teşekkür ederim. Siz de olmasanız diye başlarlar ya... :LOL:, Evet hocam, verdiğiniz örnek, çözüm olmuştur. Soru ve Sorun çözülmüştür. Saygılar hocam...
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst