• DİKKAT

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

Hücre Değerine Göre Makro Çalıştırma

Katılım
11 Ocak 2007
Mesajlar
42
Excel Vers. ve Dili
office 2003
Selam arkadaşlar,

Basit bir problemim var ancak halledemedim. Aşağıdaki kod tüm sheet için çalışıyor. Ben sadece g sütunu için çalıştırmak istiyorum. Yani g sütununda herhangi bir hücreye bir değer yazdığımda hücrenin iki sağındaki hücre değeri eksi olursa hata mesajı verip yazdığım hücrenin içeriğini silsin. Yardımcı olabilir misiniz?

Şimdiden teşekkürler.

If Target.Cells.Offset(0, 2).Value < 0 Then
MsgBox "Stokta yeterli malzeme yok. Çıkış Yapılamaz"
Target.Cells.Value = ""
End If
 
Merhaba,
bu şekilde deneyiniz. Kolay gelsin.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("g1:g" & [g65536].End(3).Row)) Is Nothing Then Exit Sub
  If Target.Cells.Offset(0, 2).Value < 0 Then
    MsgBox "Stokta yeterli malzeme yok. Çıkış Yapılamaz"
    Target.Cells.Value = ""
  End If

End Sub
 
Rica ederim, iyi akşamlar.
 
Geri
Üst