Kayıt engelenebilir mi?

Katılım
17 Ağustos 2004
Mesajlar
73
Excel Vers. ve Dili
Excel 2007 Türkçe
Selam arkadaşlar, :hey:

M56 hücresine veri girilmezse dosya kayıt yapmayı ve yazıcıdan çıktı almayı engeleyebilir mi?
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Thisworkbook'a aşağıdaki kodları ekleyin

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
 
Katılım
17 Ağustos 2004
Mesajlar
73
Excel Vers. ve Dili
Excel 2007 Türkçe
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.? :? :?:
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
If Sheets("Sayfa1").Range("M56") = "" Then

olan kısmı

If Range("M56") = "" Then olarak ayarlayın
 
Katılım
17 Ağustos 2004
Mesajlar
73
Excel Vers. ve Dili
Excel 2007 Türkçe
Sn.fructose,

Yardımlarınız için çok teşekkür ederim. :arkadas: :eek:k::
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Paylaşım için teşekkürler.
 
Üst