Çözüldü belirlenen satırda sadece bir hücre seçilmesine izin verme

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Es Selamün Aleyküm

Değerli Kardeşlerim
AC6 : AN162 arasında bir satırda sadece bir hücreye giriş yapabilsin. Diğer hücrelere giriş yapacağı zaman bir önceki giriş yapılan hücreyi boşaltsın.

Böyle bir kod için yardımcı olabilir misiniz?

Teşekkürler
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aleyküm Selam,

Sayfanızın kod bölümüne uygulayıp deneyiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Alan As Range
    On Error GoTo Son
    Set Alan = Range("AC6:AN162")
    If Intersect(Target, Alan) Is Nothing Then Exit Sub
    If Target.Value <> "" Then
        If WorksheetFunction.CountA(Alan) > 1 Then
            Application.EnableEvents = False
            Veri = Target.Value
            Alan.ClearContents
            Target.Value = Veri
        End If
    End If
Son: Application.EnableEvents = True
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Intersect(Target, Range("AC6:AN162")) Is Nothing Then Exit Sub
    If Selection.Cells.Count > 1 Then Target.Cells(1, 1).Select
End Sub
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Korhan abi
Teşekkür ederim. Sağ olasın.
 
Üst