Dosya simgesi

Kayıt İşlemi İçin Boş/Doluluk Kontrolü

Bu dosya, bir UserForm üzerindeki TextBox alanlarının kayıt işleminden önce dolu olup olmadığını kontrol eden makrolu bir örnektir. Boş bir alan bulunduğunda ilgili alan için uyarı verilir ve imleç o alana taşınır.

Dosyanın içeriği​

  • exceldestek.com | exceldepo.com sayfası: A2:D14 aralığında içerik bulunan çalışma sayfasıdır; sayfada formül yoktur.
  • UserForm1: Üç TextBox ile bir CommandButton içeren kullanıcı formudur. TextBox1 ad, TextBox2 soyad, TextBox3 meslek bilgisi için kullanılır.
  • Module1: Formu açan formac makrosunu içerir.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem yoktur.
  • formac: UserForm1 formunu ekrana getirir.
  • UserForm_Initialize: Form açılırken her TextBox için uyarı metnini Tag özelliğine yazar: "Ad Giriniz", "Soyad Giriniz" ve "Mesleğini Giriniz".
  • CommandButton1_Click: Butona basıldığında formdaki tüm kontrolleri tarar, yalnızca TextBox türündekileri denetler. Değeri boş olan ilk TextBox için Tag içindeki uyarıyı MsgBox ile gösterir, imleci o kutuya taşır ve işlemi durdurur. Boş alan kalmamışsa "Boş textbox kalmamıştır" başlıklı bilgi mesajı görüntülenir.
Kod yalnızca doluluk kontrolü yapar; kontrolden sonra veriyi sayfaya yazan bir kayıt kodu içermez. Kayıt kodu, bilgi mesajının yer aldığı satırdan önce eklenerek kullanılabilir.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Alt+F8 ile formac makrosunu çalıştırın; form açılır.
  3. Alanlardan bazılarını boş bırakıp butona basın; boş alan için uyarı çıkar ve imleç o alana gider.
  4. Tüm alanları doldurup tekrar butona basın; bilgilendirme mesajı görüntülenir.
  5. Kontrol edilecek alan sayısını artırmak için forma yeni TextBox eklenir ve UserForm_Initialize içinde Tag değeri tanımlanır.

cakarem tarafından daha fazla dosya

  • Beğen
Tepkiler: talha075063
Detaylar
Yazar
cakarem
İndirme
11
Gösterim
2,217
İlk sürüm
Güncel
SHA-256
6a3e668bafa8c0f6a043d9442b13bf78baf64124f928e3aae3e7de88987a7b8c

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Sağolun, oldukça faydalı bir dosya.
Geri
Üst