Hücreler eşit değilse uyarsın

Katılım
7 Temmuz 2004
Mesajlar
330
Excel Vers. ve Dili
Office 2013 Türkçe
Merhaba,

Bir önceki sayfanın E25 hücresiyle aktif sayfanın E20 hücresi eşit değilse, "(bir önceki sayfa ismi) sayfasındaki tutarlar eşit değil" şeklinde uyarı mesajı versin istiyorum.

Teşekkürler.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Bu uyarıyı ne zaman vermesini istiyorsunuz ? Örneğin;

E20 hücresi değiştiğindemi ?
Sayfa aktif olduğundamı ?
 
Katılım
7 Temmuz 2004
Mesajlar
330
Excel Vers. ve Dili
Office 2013 Türkçe
Sayın COST_CONTROL,

Eğer her ikiside olabilyorsa iyi olur, olmuyorsa sayfa aktif olduğunda uyarsın. Birde kodu bazı sayfalarda çalıştırmayacağız. Örneğin; Stok, Veri, Depo, İcmal, Özet gibi sayfalar var. İcmal ve Depo sayfalarında uyarı çıkmayacak.

Teşekkürler.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu kodu kendinize uyarlayınız.

Private Sub Worksheet_Change(ByVal Target As Range)
If Sheets("Sayfa1").[a1].Value <> [a1].Value Then
MsgBox "Tutarlar Eşit Değil"
End If
End Sub
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
Küçük bir öneride benden bu tip dosyalarda koşullu biçimlendirme daha kullanışlı olabiliyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Ekteki örnek dosyada hem sayfanız aktif olduğunda hemde sayfada E20 hücresini değiştirdiğinizde çalışacak kodlar mevcuttur. Bu kodları hangi sayfada çalışmasını istiyorsanız o sayfanın kod bölümüne uygulamanız gerekmektedir. Umarım işinize yarar. :arkadas:
 
Katılım
7 Temmuz 2004
Mesajlar
330
Excel Vers. ve Dili
Office 2013 Türkçe
Sayın COST_CONTROL,

Teşekkürler.
 
Üst