# 1 Excel VBA Kullanıcı Formu
Net üzerinde Excel öğretici / vba / Excel VBA Kullanıcı Formu
Denetimleri ekle | Kullanıcı formunu göster | Makroları Atama | Kullanıcı formunu test et
Bu bölüm, nasıl oluşturulacağını öğretir. Excel VBA Kullanıcı Formu. Oluşturulacak olan Userform aşağıdaki gibi görünür:
Denetimleri Kullanıcı Formuna eklemek için aşağıdaki adımları yürütün.
3. Aşağıdaki tabloda listelenen kontrolleri ekleyin. Bu tamamlandıktan sonra sonuç, daha önce gösterilen Kullanıcı Formunun resmi ile tutarlı olmalıdır. Örneğin, Toolbox'tan TextBox'a tıklayarak bir metin kutusu kontrolü oluşturun. Ardından, Userform'a bir metin kutusu sürükleyebilirsiniz. Araba çerçevesine vardığınızda, iki seçenek düğmeyi yerleştirmeden önce bu çerçeveyi çizmeyi unutmayın.
4. Aşağıdaki tabloya göre kontrollerin isimlerini ve başlıklarını değiştirin. Adlar Excel VBA kodunda kullanılır. Altyazılar, ekranınızda görünenlerdir. Kontrollerin isimlerini değiştirmek iyi bir uygulamadır. Bu kodunuzun okunmasını kolaylaştıracaktır. Denetimlerin adlarını ve altyazılarını değiştirmek için Görünüm, Özellikler Penceresi'ni tıklatın ve her bir denetimi tıklatın.
userform DinnerPlannerUserForm Akşam yemeği planlayıcısı
Metin kutusu NameTextBox
Metin kutusu PhoneTextBox
Liste kutusu CityListBox
Açılan kutu DinnerComboBox
Onay kutusu DateCheckBox1 13 Haziran
Onay kutusu DateCheckBox2 20 Haziran
Onay kutusu DateCheckBox3 27 Haziran
çerçeve CarFrame araba
Seçenek tuşu CarOptionButton1 Evet
Seçenek tuşu CarOptionButton2 Yok hayır
Metin kutusu MoneyTextBox
Sıkma Düğmesi MoneySpinButton
Komut Düğmesi Butonuna tamam
Komut Düğmesi ClearButton Açık
Komut Düğmesi CancelButton İptal etmek
7 Etiketler Değişime gerek yok İsim :, Telefon Numarası: vb.
Not: açılan kutu, kullanıcının bir öğeyi seçebileceği veya kendi seçimini doldurabileceği bir açılır listedir. Seçenek düğmelerinden sadece biri seçilebilir.
Kullanıcı formunu göster
Kullanıcı formunu göstermek için çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırını ekleyin:
1. Visual Basic Düzenleyicisi'ni açın.
2. Proje Gezgini'nde, DinnerPlannerUserForm'a sağ tıklayın ve ardından Kodu Görüntüle'ye tıklayın.
3. Soldaki açılır listeden Userform'u seçin. Sağdaki açılır listeden Sıfırla'yı seçin.
4. Aşağıdaki kod satırlarını ekleyin:
Açıklama: Metin kutuları boşaltılır, liste kutuları ve açılan kutular doldurulur, onay kutuları işaretlenmemiş, vb.
2. Proje Gezgini'nde, DinnerPlannerUserForm üzerine çift tıklayın.
3. Para çevirme düğmesine çift tıklayın.
4. Aşağıdaki kod satırını ekleyin:
Açıklama: Bu kod satırı, döndürme düğmesini kullandığınızda metin kutusunu güncelleştirir.
5. Tamam düğmesine çift tıklayın.
6. Aşağıdaki kod satırlarını ekleyin:
Açıklama: İlk olarak, Sheet1'i etkinleştiriyoruz. Ardından boşRow belirliyoruz. EmptyRow değişkeni ilk boş satırdır ve her kayıt eklendiğinde artar. Son olarak, bilgileri Userform'dan boşRow'un belirli sütunlarına aktarıyoruz.
7. Temizle düğmesine çift tıklayın.
8. Aşağıdaki kod satırını ekleyin:
Açıklama: Bu kod satırı, Temizle düğmesine tıkladığınızda Sub UserForm_Initialize çağırır.
9. İptal düğmesine çift tıklayın.
10. Aşağıdaki kod satırını ekleyin:
Açıklama: Bu kod satırı, İptal düğmesine tıkladığınızda Kullanıcı formunu kapatır.
Kullanıcı formunu test et
Visual Basic Düzenleyicisi'nden çıkın, aşağıda gösterilen etiketleri 1. satıra girin ve Userform'u test edin.
Excel VBA'da Döviz Kurları
Excel VBA'daki İlerleme Göstergesi