Dosya simgesi

Farklı Özelliklere Sahip UserForm Oluşturma

Farklı Özelliklere Sahip UserForm Oluşturma
Bu dosya, VBA UserForm nesnelerinin özelliklerini ve olaylarını ayrı ayrı örnek formlarla gösterir. Etiket, düğme, kaydırma çubuğu, seçenek ve onay kutusu, resim, liste kutusu gibi nesnelerin kullanımını form üzerinde deneyerek öğrenebilirsiniz.

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

Dosyanın içeriği​

  • Sayfa1 ve Sayfa2: Gizli sayfalardır. Sayfa2'de nesne türlerinin listesi (Etiket, Seçenek, Kaydırma Çubuğu, Değer Değişimi, Görüntü, Komut Düğmesi, Metin Kutusu, Çerçeve, Sekme, Sayfa, Liste kutusu) ve form numaraları yer alır.
  • Sayfa3: Boş sayfadır.
  • UserForm1 - UserForm21: Her biri farklı nesne türlerini ele alan örnek formlardır.
  • Module1: Dosya açıldığında çalışan auto_open yordamını içerir.

Kullanılan formüller​

  • Gizli Sayfa2'de yalnızca =$D$1&A1 formülü vardır. Form adını numarayla birleştirerek "userform1" gibi bir metin üretir.

Makrolar​

Makro kodunda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem görülmemektedir. Kodun büyük bölümü form nesneleri üzerinde çalışır.
  • UserForm1: Label1 üzerinde yazı boyutunu artırıp azaltma, konumunu 5'er birim kaydırma, hizalama (sol, orta, sağ) ve kenar efektini (Flat, Raised, Sunken, Etched, Bump) değiştirme. Üçer ScrollBar ile RGB değerleri kullanılarak arka plan, yazı ve kenarlık rengi ayarlanır. SpinButton ile TextBox birbirine bağlı çalışır.
  • UserForm2: ToggleButton ile kalın, italik, altı çizili ve üstü çizili yazı biçimi.
  • UserForm3: OptionButton seçildiğinde nesnenin Name, Value ve Caption değerlerini metin kutularında gösterir.
  • UserForm4: CheckBox durumlarını iki yolla listeler: tek tek yazarak ve For Each döngüsüyle.
  • UserForm5: İki ScrollBar ile Image nesnesini form üzerinde hareket ettirir.
  • UserForm6: SpinButton ile sayı ve tarih (gün, ay, yıl) değeri ayarlama.
  • UserForm7: Resmin hizalama, boyut modu ve döşeme (PictureTiling) özellikleri.
  • UserForm8: Listeden seçilen denetim türünü çalışma sırasında forma ekler.
  • UserForm9: Düğme olaylarını (Click, DblClick, Enter, Exit, KeyDown, MouseMove vb.) ListBox'a yazar.
  • UserForm10: Fare imleci türlerini ComboBox'tan seçerek TextBox üzerinde dener.
  • UserForm11: ScrollBar ile Frame yakınlaştırma (Zoom) değeri.
  • UserForm12 - UserForm21: Sekme, liste kutusu, ComboBox ve TextBox_KeyUp gibi olayları içeren diğer örneklerdir.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Alt+F11 ile VBA düzenleyicisini açın.
  3. Proje penceresinden incelemek istediğiniz UserForm'a çift tıklayın.
  4. F5 ile formu çalıştırıp nesneleri deneyin.
  5. Nesneye çift tıklayarak ilgili olay kodunu inceleyin ve kendi çalışmanıza uyarlayın.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
83
Gösterim
4,732
İlk sürüm
Güncel
SHA-256
baf0317f4f62c76698efa23ec64c9d3db0aa15ec429c6341dca38dbb40924c19

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Paylaşıma teşekkür ederim.
Geri
Üst