Private Sub Workbook_BeforePrint(Cancel As Boolean)
If Sheets("Sayfa1").Range("M56") = "" Then
MsgBox ("Yazdırılamıyor !" & vbNewLine & _
"M56 hücresini boş bırakamazsınız.")
Cancel = True
End If
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Sheets("Sayfa1").Range("M56") = "" Then
MsgBox ("Kaydedilemiyor!" & vbNewLine & _
"M56 hücresini boş bırakamazsınız.")
Cancel = True
End If
End Sub
Sn.fructose, verdiğiniz makro için çok teşekkür ederim, yalnız bir problem var benim çalışma kitabımda birden fazla sayfa var ve hepsinin ismi farklı, zaman içinde kullandıkça bu sayfalar çoğalıyor, acaba bu makroyu sayfa ismine bağlı kalmaksızın çalıştırabilir miyiz.? :? :?:
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.