• DİKKAT

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

Sadece A1 hücresinde çift tıklama yapabilme

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
567
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Selamlar

1. satırda çift tıklamayla çalışan kodlar var; sadece A1 hücresinde çift tıklama yapılabilsin; diğer hücrelerde yapılmak istenirse Nothing Then Exit Sub yapılsın, nasıl yazılır?

Teşekkürler.
 
Merhaba,

Deneyiniz.

If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
 
Emeğinize sağlık Teşekkürler
 
Merhaba,

Deneyiniz.

If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
Ömer hocam merhaba
Bir sorunum oluştu. B1:M1 aralığına çift tıklayınca korumanın iptal olmaması gerekiyor. Bu sorunu nasıl çözeriz? Açıklamayı dosya içine de yazdım.
 

Ekli dosyalar

Öncelikle A1 hücresindeki "kiliti" kaldırın.
Kodları aşağıdakilerle değiştirip deneyin.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
If Target.Value = "" Then Exit Sub
ActiveSheet.Unprotect
SonSatir = Cells(Rows.Count, 1).End(3).Row
SonSutun = Cells(1, Columns.Count).End(xlToLeft).Column
Range(Cells(2, 1), Cells(SonSatir, SonSutun)).Sort Target
ActiveSheet.Protect
End Sub
 
Ömer hocam teşekkürler. Fakat bu sefer de A1’e çift tıklayınca F2 yapar gibi hücre içine giriliyor. Bu önlenebilir mi?
 
Deneyiniz.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
If Target.Value = "" Then Exit Sub
ActiveSheet.Unprotect
SonSatir = Cells(Rows.Count, 1).End(3).Row
SonSutun = Cells(1, Columns.Count).End(xlToLeft).Column
Range(Cells(2, 1), Cells(SonSatir, SonSutun)).Sort Target
Cancel = True
ActiveSheet.Protect
End Sub
 
Sorunumu çözdünüz Ömer hocam. Emeğinize sağlık. Teşekkürler.
 
Peki hocam A1’in kilidini kaldırdım. Bu sefer de A1 silinmeye açık hale geldi. Yani korumasız kaldı. Bu çözülebilir mi?
 
Kilitleyip aynı kodları kullanabilir siniz.
 
Geri
Üst