Bu şablon, bir UserForm üzerindeki beş TextBox alanına yazılan verileri çalışma sayfasına yeni satır olarak ekler. Veri girişi doğrudan hücrelere değil form üzerinden yapıldığı için kayıt ekleme işlemi tek bir düğmeyle tamamlanır.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- exceldestek.com | exceldepo.com sayfası: Verilerin yazıldığı tek çalışma sayfasıdır. Kullanılan alan B1:E12 aralığındadır; formül, tablo, grafik ya da veri doğrulama bulunmaz.
- UserForm1: Beş TextBox ve bir CommandButton içeren veri giriş formudur.
- Module1: Formu açan makroyu barındırır.
Makrolar
- formac (Module1): UserForm1 formunu ekrana getirir. Formu açmak için çalıştırılan makro budur.
- CommandButton1_Click (UserForm1): A1 hücresinden aşağı doğru dolu son satırı bulur ve bir altındaki satırı hedef alır. Ardından TextBox1 ile TextBox5 arasındaki değerleri sırasıyla A, B, C, D ve E sütunlarına yazar. Hesaplanan satır numarası 65000 değerini aşarsa yazma işlemi 1. satırdan başlar.
- UserForm_Initialize (UserForm1): Form açıldığında imleci TextBox1 alanına yerleştirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Alt+F8 ile makro listesini açın, formac makrosunu seçip çalıştırın; form ekrana gelir.
- TextBox1 alanından başlayarak beş alanı doldurun.
- CommandButton1 düğmesine tıklayın; değerler sayfada sıradaki boş satıra A-E sütunlarına yazılır.
- Yeni kayıt için alanları güncelleyip düğmeye yeniden tıklayın.