• DİKKAT

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

Dosyada yazdığım formülde FALSE var, exceli kapatırken msg box çıksın

Katılım
21 Aralık 2005
Mesajlar
39
Excel Vers. ve Dili
Win XP, office 2007 - ing.
Merhaba,

*.*xlsx dosyasında herhangi 5 kolona yazdığım formüller içinde FALSE yazan varsa ve exceli kapatıyorsa hata mesajı versin ve tamamı TRUE olana kadar bu hatayı vererek dosyayı kapatmaya izin vermesin.

Acil yardımlarınızı rica ederim.

Saygılarımla,
 
Selamlar,

Aşağıdaki kodu çalışmanızın ThisWorkbook bölümüne uygulayıp denermisiniz. Dosyanızı kapatmaya çalıştığınızda uyarı mesajını alacaksınız.

Kod:
Option Explicit
 
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Dim BUL As Range
    Set BUL = Range("A:E").Find(False, , xlValues, xlPart)
    If Not BUL Is Nothing Then
        MsgBox "Formüllerinizde YANLIŞ değeri içeren hücreler var !" & Chr(10) & _
        "Lütfen kontrol ediniz !", vbCritical
        Cancel = True
        Set BUL = Nothing
        Exit Sub
    End If
End Sub
 

Ekli dosyalar

hata veriyor. hata mesajı ekleyemedim. Invalid inside procedure "Option Explicit" bunu işaretliyor :(
 
Selamlar,

Kodları deneyerek gönderiyorum. Sanıyorum siz uyarlarken hata yaptınız.

Kodu uyguladığınız pencerede "Option Explicit" satırından bir adet olduğuna emin olunuz.
 
Şu dosyayı bir atach yapsanız mümkün mü acaba? :(
 
Selamlar,

Örnek dosyayı #2 nolu mesajıma ekledim. C ya da D sütunlarından birisinin içeriğini temizleyip dosyayı kapatmayı deneyin.
 
Selam,

Heyecandan görmemişim :), tamamdır, çok teşekkür ederim desteğinize çok makbule geçti.

syg,
 
Geri
Üst