Bu dosya, bir SpinButton denetiminin yukarı ve aşağı oklarıyla birden fazla sütunun genişliğini aynı anda değiştirmeyi gösteren makrolu bir örnektir. SpinButton kullanımını öğrenmek isteyenler için sade bir uygulama sunar.
Dosyanın içeriği
- Sayfa1: Üzerinde SpinButton denetimi bulunan tek sayfadır. Sayfada formül, tablo veya grafik yoktur; sütun genişliklerinin değişimi doğrudan sayfa üzerinde izlenir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar Sayfa1 sayfasının kod bölümünde yer alır ve SpinButton1 denetiminin olaylarına bağlıdır. Ayrıca çalıştırma işlemi gerekmez; denetime tıklandığında makro kendiliğinden çalışır.- SpinButton1_SpinUp: Yukarı oka tıklandığında B, D, E, F, G, I, K, M, N, O, P, Q, R, S, T, U, V ve W sütunlarının genişliğini 4 birim artırır.
- SpinButton1_SpinDown: Aşağı oka tıklandığında aynı sütunların genişliğini 4 birim azaltır.
- SpinButton1_Change: Boş tanımlanmıştır, herhangi bir işlem yapmaz.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Sayfa1 üzerindeki SpinButton denetiminin yukarı okuna tıklayarak listedeki sütunları genişletin.
- Aşağı okuna tıklayarak aynı sütunları daraltın.
- Farklı sütunlar için Alt+F11 ile VBA düzenleyicisini açın, Sayfa1 kodundaki Range içinde yer alan hücre adreslerini değiştirin.
- Genişlik değişim miktarını değiştirmek için koddaki 4 değerini düzenleyin.