• DİKKAT

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

Sadece ListBox ve ComboBox lar çalışsın

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,989
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Selamlar,

Arkadaşlar hücreleri seçip kilitli ve gizli yapıyorum sonra sayfaya koruma koyuyorum fakat sayfamdaki ListBox ve ComboBox lar da çalışmıyor. Benim istediğim hücrelere müdahale edilemesin ama ListBox ve ComboBox lar çalışsın nasıl yapabilirim

Saygılar
 
Sayfayı koru dediğinizde, çıkacak seçeneklerden "Nesne Düzenle" diye olanı seçin.
 
Hocam merhaba


Nesne düzenle nin yanındaki kutucuğa çek işareti koydum ama yine olmadı. Acaba yanlış mı yaptım.

Saygılar
 
Doayanızın küçük bir örneğini ekler misiniz?
 
Sayın komutan63, "D5" hücresine link vermişsiniz, sorun bundan kaynaklanıyor. Ya bu hücrenin korumasını kaldırın. Yada yine bu hücrenin korumasını kaldırıp vereceğim kodu "ANASAYFA"isimli sayfanın kod kısmına ekleyin. Böylece hücre seçildiğinde bir önceki hücre seçilecek. Kısacası o hücrenin değiştirilmesi engellenecek.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$D$5:$F$5" Then Target.Offset(-1, 0).Select
End Sub
 
Sayın komutan63, "D5" hücresine link vermişsiniz, sorun bundan kaynaklanıyor. Ya bu hücrenin korumasını kaldırın. Yada yine bu hücrenin korumasını kaldırıp vereceğim kodu "ANASAYFA"isimli sayfanın kod kısmına ekleyin. Böylece hücre seçildiğinde bir önceki hücre seçilecek. Kısacası o hücrenin değiştirilmesi engellenecek.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$D$5:$F$5" Then Target.Offset(-1, 0).Select
End Sub

Hocam Çok teşekkür ederim. Sayenizde sorun çözüldü.
Saygılar sunarım
 
İşinizi gördüğüne sevindim. Ben bunu çok sık kullanıyorum. Belki daha uygun bir çözümü vardır.
 
Hocam elinize sağlık Benim işimi gördü ama,
Daha uygun veya alternatif çözümü olan varsa siz daha iyi biliyorsunuz ki sitemiz paylaşım sitesi paylaşsınlar o zaman

İyi akşamlar

Saygılar
 
Bir fikir ama;

Sayfalarda bir koruma yapmadan son kullanıcıya hitaben,

Application.Visible=False ve True komutu ile işinizi görebilirsiniz. Son kullanıcı formlardan başka birşey göremez ve değiştiremez.

Saygılar...
 
Geri
Üst