• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

belirli bir adrese veri girilmesin

  • Konbuyu başlatan Konbuyu başlatan atöz
  • Başlangıç tarihi Başlangıç tarihi
Katılım
9 Mayıs 2006
Mesajlar
88
Excel Vers. ve Dili
excel 2003
Merhaba,
sayfa koruma nın yaptığını yani belirli bir edrese (örneğin A1:D100) veri girişini engelleyen makro yazılabilir mi ? Yani bu adreste veri girişi yapmaya teşebbüs edildiğinde aynı " içerik değiştirilemez" şeklinde uyarıyı versin .sayfa kilitle fonksıyonunu kullanmak istemiyorumda.. Target fonksıyonu ile olabilir sanırım.

Yardımlar için teşekkürler.
 
Bu konuda acil yardıma ihtiyacım var. Teşekkürler.
 
Merhaba Sayın atöz

Sayfanın Kod Pencersine aşağıdaki kodu yazıp deneyiniz...

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("[COLOR=red][B]A1:A100[/B][/COLOR]")) Is Nothing Then Exit Sub
MsgBox "İçerik Değiştirilemez", , "UYARI"
Range("B1").Select
End Sub
 
Ayhan bey teşekkürler,
Yapmak istediğim aynı sayfa kilitlemede olduğun gibi , hücre üzerine gelinebilsin ama veri girişi yapılmak isteyince "kilitli" mesajı versin.Benim aklıma gelen , hücre change olduğunda , hücre değerini tekrar eski değerine getirip mesajı verdirmek ama bunu kodlayamadım.
Yardımlarınız için teşekkürler.
 
Veri doğrulama uygulayınız.:cool:
 
veri doğrulamadan nasıl yapulabileceğimi açıklayabilirmisiniz.
 
Ekli dosyayı incleyiniz.
Veri doğrulama'yı seçip inceleyiniz.
 
ek teki dosyada a1:a10 adersine veri girişi yapılabiliyor
 
atöz;286795' Alıntı:
ek teki dosyada a1:a10 adersine veri girişi yapılabiliyor
Veriyi giriyorsunuz ama değiştiremiyorsunuz.:cool:
 
Selamlar,

Alternatif olarak ekteki örnek dosyayı incelermisiniz.
 
Son düzenleme:
Merhaba Sn Korhan Ayhan Hocam..

Affınıza sığınarak ufak bir gözden kaçmayı hatırlatmak istedim.

"Renkli Alana Veri Girmeyi Deneyiniz" demişsiniz.

Oysa Kodda If Intersect(Target, [A1:A10]) Is Nothing Then Exit Sub
yazılı...
 
Selamlar,

Ayhan bey bilerek o eklemeyi yaptım. Çünkü arkadaşımız belirli bir alana müdahale edilemesin diye belirttiği için. Sarı alanda kullanıcı bir değişiklik yapamazken diğer alanları dilediği gibi kullanabilmektedir.
 
Selamlar,

Ayhan bey,

Kusura bakmayın A10 yerine D10 yazmalıydım. Üstteki mesajımdaki dosyada gerekli düzenlemeyi yaptım. Ayrıca dikkatiniz içinde teşekkür ederim.
 
Geri
Üst