Bu dosya, bir UserForm üzerindeki TextBox içinde görüntülenen tarihin SpinButton oklarıyla gün gün ileri ve geri alınmasını sağlar. Tarih dd.mm.yyyy biçiminde gösterilir. Tarih seçimi gereken kullanıcı formlarında hazır bir örnek olarak kullanılabilir.
Dosyanın içeriği
- exceldestekc.om | exceldepo.com sayfası: A3:F14 aralığında yer alan çalışma sayfasıdır. Sayfada formül, doğrulama, grafik veya tablo bulunmaz.
- Module1: Formu açan from adlı makroyu içerir.
- UserForm1: Üzerinde bir TextBox (TextBox1) ve bir SpinButton (SpinButton1) bulunan formdur.
Makrolar
Dosya makro içerir, açarken makroların etkinleştirilmesi gerekir. Makrolar dosya silme veya dışarıya bağlantı gibi işlemler yapmaz; yalnızca formu açar ve TextBox içeriğini günceller.- from: UserForm1 formunu ekranda gösterir. Makro menüsünden veya bir düğmeye atanarak çalıştırılır.
- SpinButton1_SpinUp: Yukarı ok tıklandığında çalışır. Bugünün tarihine SpinButton değerini ekler ve sonucu TextBox1 içine yazar.
- SpinButton1_SpinDown: Aşağı ok tıklandığında çalışır. Bugünün tarihinden SpinButton değerini çıkarır ve sonucu TextBox1 içine yazar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Alt+F8 tuşlarıyla makro listesini açıp from makrosunu çalıştırın.
- Açılan formda SpinButton'un yukarı okuyla tarihi ileri, aşağı okuyla geri alın.
- Alt+F11 ile VBA düzenleyicisini açıp UserForm1 kodunu kendi çalışmanıza uyarlayabilirsiniz; örneğin TextBox içeriğini bir hücreye aktaracak bir satır eklenebilir.