hatırlatma mesajı göstermesi

ibrahimaktas1905

Altın Üye
Katılım
2 Aralık 2012
Mesajlar
64
Excel Vers. ve Dili
ms office excel 2019
türkçe
Altın Üyelik Bitiş Tarihi
25-03-2025
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.
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
470
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
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
 

ibrahimaktas1905

Altın Üye
Katılım
2 Aralık 2012
Mesajlar
64
Excel Vers. ve Dili
ms office excel 2019
türkçe
Altın Üyelik Bitiş Tarihi
25-03-2025
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.
 

ibrahimaktas1905

Altın Üye
Katılım
2 Aralık 2012
Mesajlar
64
Excel Vers. ve Dili
ms office excel 2019
türkçe
Altın Üyelik Bitiş Tarihi
25-03-2025
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.
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
470
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
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
 

May0663

Altın Üye
Katılım
8 Ekim 2015
Mesajlar
17
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
21-09-2024
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
 

ibrahimaktas1905

Altın Üye
Katılım
2 Aralık 2012
Mesajlar
64
Excel Vers. ve Dili
ms office excel 2019
türkçe
Altın Üyelik Bitiş Tarihi
25-03-2025
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.
 
Üst