VERİ GİRİŞİ ENGELLE

polis-53

Altın Üye
Katılım
26 Aralık 2008
Mesajlar
1,118
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025

Merhaba arkadaşlar ekte gönderdiğim linkteki dosyada benim istediğim a sütununda veri doğrulamadan veri getiriyorum örneğin a sütunundaki polis adeti p 2 den büyükse hata versin kayıt engellensin.


 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,246
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sayfanızın kod bölümüne uygulayıp deneyiniz.

Veri girişinde uyarıyı verecektir.

C++:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Bul As Range
    If Intersect(Target, Range("A:A")) Is Nothing Then Exit Sub
    If Target.Cells.Count > 1 Then Exit Sub
    If Target <> "" Then
        Set Bul = Range("O:O").Find(Target, , , xlWhole)
        If Not Bul Is Nothing Then
            If WorksheetFunction.CountIf(Range("A:A"), Target) > Bul.Offset(, 1) Then
                MsgBox "Veri girişi sınırını aştınız!", vbCritical
                Target.ClearContents
                Target.Select
            End If
        End If
    End If
    Set Bul = Nothing
End Sub
 

polis-53

Altın Üye
Katılım
26 Aralık 2008
Mesajlar
1,118
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025
Çok teşekkür ederim.
siz bir harikasınız.
 
Üst