• DİKKAT

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

hücreye girilecek değeri sınırlama makrosu.

Katılım
6 Nisan 2017
Mesajlar
78
Excel Vers. ve Dili
2010
iyi günler.

=VE($I2<=$K2;$L2>=$K2)

K2 hücresine I2den büyük eşit ve L2den küçük eşit sayıların girilebilmesi ve uyarı mesajı alınabilmesi için makro nasıl kodlanmalı?

501. satıra kadar her satıra aynı işlem uygulanacak.

ayrıca daha önce denediğim kodlarda k sütunundaki birkaç hücreyi birlikte seçip temizlediğimde hata alıyorum bu makroda hata almamak için ne yapmalı?


veri doğrulamayı başka uyarı için kullandım
 
Aşağıdaki kodu sayfanızın kod bölümüne uygulayıp deneyiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Veri_1 As Double, Veri_2 As Double
    If Intersect(Target, Range("K2:K501")) Is Nothing Then Exit Sub
    If Target.Cells.Count > 1 Then Exit Sub
    If Target.Value = "" Then Exit Sub
    Veri_1 = Cells(Target.Row, "I")
    Veri_2 = Cells(Target.Row, "L")
    If Not (Target.Value >= Veri_1 And Target.Value <= Veri_2) Then
        MsgBox "Girdiğiniz değer " & Veri_1 & "-" & Veri_2 & " aralığında olmalıdır!", vbCritical
        Target.Value = Empty
        Target.Select
    End If
End Sub
 
kodları denedim çalışıyor hata vs. çıkmadı teşekkür ederim.
 
sütundaki J510:J517 aralığına sadece A B C harflerinin tek bir kez girilebilmesi için makro nasıl yazılmalı?

J510:J517 aralığındaki Sütuna A B C harflerinin tek bir kez girilebilsin
K510:K517 aralığındaki Sütuna A B C harflerinin tek bir kez girilebilsin
L510:L517 aralığındaki Sütuna A B C harflerinin tek bir kez girilebilsin
...
DE510 : DEJ517 aralığındaki Sütuna A B C harflerinin tek bir kez girilebilsin

yanlış değer olursa uyarı mesajı versin
 
Ayrıca aynı sayfada J'den DE'ye kadar olan sütun aralığında

J5 hücresine değer girdiğimde otomatik 3 sütun daha göstersin diğerlerini DE5 e kadar gizlesin
K5 hücresine değer girdiğimde otomatik 3 sütun daha göstersin diğerlerini DE5 e kadar gizlesin
L5 hücresine değer girdiğimde otomatik 3 sütun daha göstersin diğerlerini DE5 e kadar gizlesin
....


işlemini yaptıracak makroya da ihtiyacım var yardımcı olurusunuz makro konusunda elimdeki dosya ilk tecrübem sayılır.
 
Bu kodlar konusunda yardımcı olabilecek arkadaş yok mu?
 
Geri
Üst