• DİKKAT

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

hatırlatma mesajı göstermesi

Katılım
2 Aralık 2012
Mesajlar
64
Excel Vers. ve Dili
ms office excel 2019
türkçe
merhaba üstatlar a1 ve c4 de yazan rakamlar değiştirildiğinde
"ppm sekmesindeki debileri güncelleyiniz" mesajı ekrana düşsün istiyorum.

şimdiden teşekkür ederim.
 
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = Range("A1").Address Or Target.Address = Range("C4").Address Then
If Range("A1").Value <> OldA1 Or Range("C4").Value <> OldC4 Then

Sheets("PPM").Select
MsgBox "PPM sekmesindeki debileri güncellemeniz gerekiyor!"

OldA1 = Range("A1").Value
OldC4 = Range("C4").Value
End If
End If
End Sub

Deneyiniz
 
merhabalar
bir kaç günlük yıllık izim kullanmam sebebiyle cevabınızla ilgilenemedim. öncelikle kusuruma bakmayın.
kontrollerim sonucunda sizlere eksik bilgi verdiğimi gördüm. ve sorumu revize edeceğim.
Günlük Rapor sekmesinde D46 ve j 46 hücresindeki veriler değiştirildiğinde "Ppm sekmesinde bulunan debileri güncelleyiniz" mesajını vermesini istiyorum.
 
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = Range("A1").Address Or Target.Address = Range("C4").Address Then
If Range("A1").Value <> OldA1 Or Range("C4").Value <> OldC4 Then

Sheets("PPM").Select
MsgBox "PPM sekmesindeki debileri güncellemeniz gerekiyor!"

OldA1 = Range("A1").Value
OldC4 = Range("C4").Value
End If
End If
End Sub

Deneyiniz



merhabalar
bir kaç günlük yıllık izim kullanmam sebebiyle cevabınızla ilgilenemedim. öncelikle kusuruma bakmayın.
kontrollerim sonucunda sizlere eksik bilgi verdiğimi gördüm. ve sorumu revize edeceğim.
Günlük Rapor sekmesinde D46 ve j 46 hücresindeki veriler değiştirildiğinde "Ppm sekmesinde bulunan debileri güncelleyiniz" mesajını vermesini istiyorum.
 
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = Range("d46").Address Or Target.Address = Range("j46").Address Then
If Range("d46").Value <> Oldd46 Or Range("j46").Value <> Oldj46 Then

Sheets("Günlük rapor").Select
MsgBox "Ppm sekmesinde bulunan debileri güncelleyiniz!"

OldA1 = Range("d46").Value
OldC4 = Range("j46").Value
End If
End If
End Sub
 
Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Me.Range("A1, C4")) Is Nothing Then

MsgBox "ppm sekmesindeki debileri güncelleyiniz"
End If
End Sub
 
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = Range("d46").Address Or Target.Address = Range("j46").Address Then
If Range("d46").Value <> Oldd46 Or Range("j46").Value <> Oldj46 Then

Sheets("Günlük rapor").Select
MsgBox "Ppm sekmesinde bulunan debileri güncelleyiniz!"

OldA1 = Range("d46").Value
OldC4 = Range("j46").Value
End If
End If
End Sub

emeğinize sağlık teşekkür ederim yapmış olduğunuz kod işliyor.
 
Geri
Üst