• DİKKAT

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

Kilitli hücre uyarı mesajı

Katılım
2 Nisan 2011
Mesajlar
19
Excel Vers. ve Dili
excel 2007
kilitli olan bir hücreye tıklandığında normalde salt okunur değiştiremezsiniz gibi bir uyarı mesajı çıkıyor.bu mesaj yerine kendi uyarı mesajımı yazmak istiyorum.yardımcı olursanız sevinirim çok acil!!
 
merhaba

bu kod işinizi görü mü?

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Locked = True Then
MsgBox "Hücre korumalı!"
End If
End Sub
 
deniycem peki bu kodu nereye yazmalıyım?yani this workbook altında mı yoksa module altında mı?
 
deniycem.peki bu kodu thisworkbook'a mı yoksa module mi yazmalıyım?biraz acemiyim de:)
 
bir de şu kodu workbook'a yazdım ancak sadece run yaptığım zaman çalısıyor normal zamanda çalışmıyor

Sub Worksheet_BeforeDoubleClick()
On Error Resume Next
ActiveSheet.Protect
If ActiveCell.Locked = True Then
MsgBox "hücre kilitli!"
ActiveSheet.Protect
Cancel = True
End If
End Sub
 
bir de şu kodu workbook'a yazdım ancak sadece run yaptığım zaman çalısıyor normal zamanda çalışmıyor

Sub Worksheet_BeforeDoubleClick()
On Error Resume Next
ActiveSheet.Protect
If ActiveCell.Locked = True Then
MsgBox "hücre kilitli!"
ActiveSheet.Protect
Cancel = True
End If
End Sub
Syn. Soulfest;
koruma yapmak istediğiniz sayfafanın kod sayfasına yazınız.
 
Syn. Soulfest;
Ekteki örnek dosyayı inceleyin.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
ActiveSheet.Unprotect
If ActiveCell.Locked = True Then
        MsgBox "Kilitli Hücre"
        ActiveSheet.Protect
        Cancel = True
End If
End Sub
 

Ekli dosyalar

Syn. Soulfest;
Ekteki örnek dosyayı inceleyin.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
ActiveSheet.Unprotect
If ActiveCell.Locked = True Then
        MsgBox "Kilitli Hücre"
        ActiveSheet.Protect
        Cancel = True
End If
End Sub

çok teşekkürler işe yaradı
 
Syn. Soulfest;
Ekteki örnek dosyayı inceleyin.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
ActiveSheet.Unprotect
If ActiveCell.Locked = True Then
        MsgBox "Kilitli Hücre"
        ActiveSheet.Protect
        Cancel = True
End If
End Sub

Teşekkürler
Kod çalışıyor ancak Çift Klik yaptığımızda çalışıyor.
Ama Kilitli Hücreye bir değer girmeye çalıştığımda hala eski uyarıyı alıyorum.
 
merhaba

bu kod işinizi görü mü?

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Locked = True Then
MsgBox "Hücre korumalı!"
End If
End Sub

Selamlar bu koda Hücre tercihi yapabilirmiyiz acaba mesela
sadece A4 A5 A7 A8 A10 B10 B12 B13 Hücrelerinde bu uyarıyı versin şeklinde.

Teşekkürler
 
Geri
Üst