• DİKKAT

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

hücreye veri girişini sınırlama

Katılım
25 Mart 2024
Mesajlar
37
Excel Vers. ve Dili
Excel® LTSC MSO (Sürüm 2408 Derleme 16.0.17932.20360) 64 bit
merhabalar. A1 hücresi doluysa B1 hücresine veri girişini kapatmak istiyorum. yani A1 Hücresi boşken B1 hücresine veri girilebilir. yardımcı olur musunuz
 
Merhaba.
B1 hücresi seçiliyken Veri Sekmesi / Veri Araçları kısmı / Veri Doğrulama seçin.
açılan pencerede "İzin Verilen = Özel" seçin
Formül kısmına =A1="" formülünü kopyalayıp tamamı tıklatın.
 
Merhaba,
Alternatif olması açısından VBA ile bir çözüm:

Sayfa ismini sağ tıklayıp açılan menüden Kod Görüntüle’ye tıklayın ve açılan pencereye aşağıdaki kodları yapıştırın.
C++:
Private Sub Worksheet_Change(ByVal Target As Range)

    On Error GoTo Cikis

    If Intersect(Target, Me.Range("B1")) Is Nothing Then Exit Sub
    If Me.Range("A1").Value = "" Then Exit Sub

    Application.EnableEvents = False
    Application.Undo

    MsgBox "A1 hücresi doluyken B1 hücresine veri giremezsiniz.", _
           vbExclamation, "Veri Girişi Engellendi"

Cikis:
    Application.EnableEvents = True

End Sub

Bu yöntemde:
  • A1 boşsa B1’e giriş yapılabilir.
  • A1 doluyken B1 değiştirilirse işlem geri alınır.
  • B1’in önceki değeri korunur.
  • B1 önceden boşsa yine boş kalır.
 
Geri
Üst