• DİKKAT

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

Uyarı Mesajı - Veri Doğrulama

  • Konbuyu başlatan Konbuyu başlatan vivident
  • Başlangıç tarihi Başlangıç tarihi
Katılım
24 Kasım 2007
Mesajlar
769
Excel Vers. ve Dili
Office 365 - Türkçe
Merhaba

D1 hücresinde veri doğruluma ile liste şeklinde veri çekiyorum, vba kodu olarak
D1 Hücresi tpl ise "doğru giriş yaptınız" mesajı versin
D1 Hücresi boş veya farklı birtanım varsa hiçbir mesaj vermesin

Nasıl yapabiliriz
Soru ektedir
 

Ekli dosyalar

Veri doğrulama kullanılarak yapılırken, hücre içine değer girilmediği için ve filitre yönetimi ile değer değiştiğinden veri doğrulama çalışmıyor.

Kod:
Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
If Range("D1") = "TPL" Then
MsgBox ("doğru giriş yaptınız")
End If
End Sub

Bu kodu kullanmaya çalıştım, ama malesef olmadı
 
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("D1") = "TPL" Then
MsgBox ("doğru giriş yaptınız")
End If
End Sub

Sanırım koddaki problem ilk satırda idi
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Yukarıda ki gibi değiştirince kod çalıştı
 
Geri
Üst