• DİKKAT

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

Kayıt engelenebilir mi?

  • Konbuyu başlatan Konbuyu başlatan talip
  • Başlangıç tarihi Başlangıç tarihi
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?
 
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
 
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.? :? :?:
 
If Sheets("Sayfa1").Range("M56") = "" Then

olan kısmı

If Range("M56") = "" Then olarak ayarlayın
 
Sn.fructose,

Yardımlarınız için çok teşekkür ederim. :arkadas: :ok::
 
Paylaşım için teşekkürler.
 
Geri
Üst