Bu dosya, bir UserForm üzerindeki SpinButton denetimiyle çalışma sayfasındaki bir hücrenin değerini artırmayı ve azaltmayı gösterir. Sayaç değeri doğrudan hücreye yazıldığı için sonuç sayfada anında izlenir.
Dosyanın içeriği
- Sayfa1: B2 hücresinde "Sayı" başlığı, B3 hücresinde başlangıç değeri olarak 5 bulunur. Sayaç bu değeri değiştirir.
- UserForm1: Üzerinde SpinButton denetimi bulunan form. Yukarı ve aşağı okları hücre değerini değiştirir.
- Module1: Formu açan form makrosunu içerir.
Makrolar
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme ya da dışarıya bağlantı gibi zararlı bir işlem yoktur.- form: UserForm1 formunu ekranda açar.
- SpinButton1_SpinUp: Yukarı oka basıldığında Sayfa1'deki B3 hücresinin değerini okur, SpinButton'un SmallChange özelliğindeki adım kadar artırır ve hücreye geri yazar.
- SpinButton1_SpinDown: Aşağı oka basıldığında B3 değerinden SmallChange kadar düşer. Sonuç 0'ın altına inecekse işlem iptal edilir; böylece hücrede negatif sayı oluşmaz.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Alt+F8 tuşlarıyla makro listesini açıp form makrosunu çalıştırın.
- Açılan formdaki SpinButton'un yukarı okuyla sayıyı artırın, aşağı okuyla azaltın.
- Sayfa1'deki B3 hücresinden güncel değeri izleyin.
- Farklı bir hücrede kullanmak için UserForm1 kodundaki Cells(3, 2) ifadesini ilgili satır ve sütun numarasına göre değiştirin.