Anasayfa | Akademik Forum | Sizden Gelenler | Sipariş
Menü Açıklamaları
Sorular - Cevaplar
Makaleler
Makrolar
Yerleşik İşlevler
Animasyonlar
Yumurtalar
Fonksiyonlar
MTK Programlar
ExcelCE
Dosya İndir
Neler Yaptık?
İletişim
Sorular - Cevaplar
Soru-Cevap: 30 - M. Temel Korkmaz - 28.04.2004

Verilerimizi kayıt ederken denetimi elden bırakmayalım.
Soru - 30:
Excel tablosunda adres, tel, fax gibi bölümler var ben bu formu dolduran kişinin, bu bilgileri doldurmadan dosyayı kapatamamasını istiyorum. dosyayı kapatacağı zaman "adresi boş bırakmayın" gibi bir mesajla uyarılabilir. Bunları nasıl yapabilirim...



Cevap - 30:

VBA kod sayfasındaki herhangi bir modüle aşağıdaki gibi bir kod yazınız.

Sub Kaydet()
    Dim bak As Range

   
For Each bak In Worksheets("Sayfa1").Range("C2:C8")
        If bak.Value = "" Then
            MsgBox bak.Offset(0, -1).Value & " Alanını Doldurunuz"
            Exit Sub
       End If
    Next bak
End Sub


Daha sonra sayfaya bir düğme ekleyiniz ve Yukarıdaki kodu bu düğmeye atayınız. Şimdi alanları aşağıdaki gibi doldurun ve Kaydet düğmesine tıklayın. Eğer boş bıraktığınız bir alan olursa aşağıdaki gibi bir görüntü ile karşılaşacaksınız.

Destek
M.ÖZTÜRK - Y.KARAMAN
Bu siteyi, "Hayatını çocuklarının Ahlâklı ve Dürüst yetişmesi için harcamış olan Cefakar ve Fedakar, Canım ANNEM'e adadım."
Copyright © 1998-2011 M. Temel Korkmaz - Tüm hakları saklıdır.