Veri Kontrol

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
674
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Arkadaşlar Merhaba Ekteki dosyada veri doğrulama ya benzer yardıma ihtiyacım var bu konuda yardımlarınızı bekliyorum şimdiden teşekkür ediyorum
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,490
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

C sütunu seçin ve Veri Doğrulama-İsteğe Uyarlanmış (Custom) da Formül :

Kod:
=C1>=B1
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
674
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
ynt

ilginiz için çok teşekkür ederim fakat benim istediğim koşullu biçimlendirme değil eğer girilen rakam uymuyorsa uyarı versin yani izin vermesin vba makroda uyarı versin istiyorum
 
Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
İlgili sayfanın kod yapısına ekleyiniz...
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [C:C]) Is Nothing Then Exit Sub
i = ActiveCell.Row - 1
a = Cells(i, 3).Value
b = Cells(i, 2).Value
If a < b Then
MsgBox "Girdiğiniz değer Çok Fazla"
Else
End If
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,490
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Makro ile istemişsiniz. Aşağıdaki kodları ilgili sayfanın kod bölümüne koplayınız. Alternatif olsun.


Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [C:C]) Is Nothing Then Exit Sub
    If Target.Offset(0, -1) <> "" And Target.Value < Target.Offset(0, -1) Then
        MsgBox "Satış Değeri Alış Değerinden Büyük Olmalı"
    Target.Offset(0, 0).Select
    ElseIf Target.Offset(0, -1) = "" And Target.Value > "" Then
        MsgBox "Alış Değerini Yazmadınız...."
        Target.Offset(0, -1).Select
    End If
Son:
End Sub
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
674
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
elinize sağlık olmuş fakat tamama tıkladığımda izin veriyor.ve uyarıda mınımum nekadar gırmesı gerektıgını gostermıyor yanı hucreyı
 
Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
Birde Bu şekli ile deneyiniz...
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [C4:C100]) Is Nothing Then Exit Sub
i = ActiveCell.Row - 1
a = Cells(i, 3).Value
b = Cells(i, 2).Value
If a < b Then
Cells(i, 3).Select
Selection.ClearContents
MsgBox "Minimum Değer:" & b
Else
End If
End Sub
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
674
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
çok teşşekur ederım oldu
 
Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
İyi çalışmalar...
 
Üst