Dosya simgesi

Bul Sil Değiştir Uygulaması

Bu dosya, Veri sayfasındaki kayıtlar üzerinde bir Userform aracılığıyla arama, değiştirme, silme ve yeni kayıt ekleme işlemlerinin nasıl yapıldığını gösteren VBA örneğidir. Kayıtlar sıra numarası, ad soyad, ikamet ve maaş bilgilerinden oluşur.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Veri sayfası: A sütununda SıraNo, B sütununda ad soyad, C sütununda İkamet, D sütununda maaş bilgisi tutulur. Sayfada formül bulunmaz.
  • frmbulsil Userform: ad listesi (açılır kutu), sıra, ikamet ve maaş alanları ile Bul, Değiştir, Sil, Kaydet, Temizle, Kapat ve gezinme düğmelerini içerir.
  • Module1: Formu açan FormAc makrosunu içerir.

Makrolar​

  • FormAc: Userform penceresini açar.
  • UserForm_Initialize: Form açılırken Veri sayfasını seçer, ad listesini B sütunundaki dolu hücrelere bağlar ve sıra kutusunu kilitler.
  • cmdbul_Click: Seçilen adı B sütununda büyük/küçük harf farkı gözetmeden arar; bulursa hücreyi seçer, sıra, ikamet ve maaş bilgilerini forma getirir. Bulunamazsa uyarı verir.
  • cmdDegistir_Click: Önce Bul ile bulunmuş kaydın seçili satırındaki ad, ikamet ve maaş değerlerini formdaki değerlerle günceller.
  • cmdsil_Click: Bulunan kaydın satırındaki A:D hücrelerini siler, altındaki satırları yukarı kaydırır, sıra numaralarını yeniden yazar ve çalışma kitabını kaydeder.
  • cmdkaydet_Click: Aynı ada sahip kayıt yoksa listenin sonuna yeni satır ekler ve çalışma kitabını kaydeder.
  • cmdEnBas_Click, cmdGeri_Click, cmdIleri_Click, cmdEnSon_Click: Kayıtlar arasında ilk, önceki, sonraki ve son kayda gider.
  • cmdtemizle_Click: Ad, ikamet ve maaş alanlarını temizler.
  • txtmaas_KeyPress ve txtmaas_Change: Maaş kutusuna yalnızca rakam girilmesini sağlar ve değeri binlik ayraçlı biçimlendirir.
  • cmdkapat_Click: Formu kapatır.
Kodda dış bağlantı bulunmaz. Silme işlemi yalnızca bulunan kaydın satırını etkiler. Kaydet ve Sil düğmeleri kitabı BulSilDegistir_01.XLS adıyla arar; dosya farklı bir adla kaydedilmişse bu ad makro kodunda güncellenmelidir.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. Alt+F8 ile FormAc makrosunu çalıştırın.
  3. Ad listesinden bir kişi seçip Bul düğmesine basın; bilgiler forma gelir.
  4. Değişiklik için alanları düzenleyip Değiştir, kaydı kaldırmak için Sil düğmesine basın.
  5. Yeni kayıt için alanları Temizle ile boşaltın, bilgileri girin ve Kaydet düğmesine basın.

okutkan tarafından daha fazla dosya

  • Beğen
Tepkiler: wiper
Detaylar
Yazar
okutkan
İndirme
19
Gösterim
1,409
İlk sürüm
Güncel
SHA-256
83ebb7122cd7ed73fdabc323a32f0cd6bf8f33291a473dfa87a43543687bc3eb

Puanlar

5.00 Oylama 1 İnceleme
Geri
Üst