Bu şablon, uzun bir listenin yalnızca 10 satırlık bölümünü sayfada gösterir ve SpinButton denetimiyle liste üzerinde yukarı aşağı gezinmeyi sağlar. Ayrı bir kaydırma çubuğu eklemeden, sayfanın belirli bir alanına ScrollBar benzeri bir kullanım kazandırmak isteyenler için hazırlanmıştır.
Formül, List sayfasındaki ilk hücreden başlar ve Calculation sayfasındaki C3 değeri kadar satır aşağı kayarak tek bir hücreyi getirir. SpinButton bu değeri değiştirdikçe sayfadaki 10 satır listenin farklı bir bölümünü gösterir.
Dosyanın içeriği
- exceldestekc.om | exceldepo.com: Görünen sayfadır. B2:I12 aralığında Country, OrderID, Product ve Customer Code başlıkları ile 10 satırlık sipariş verisi gösterilir.
- List: Gizli sayfadır. A1:M800 aralığında Country, OrderID, Product ve Customer Code sütunlarından oluşan sipariş listesi bulunur. Verinin tamamı burada tutulur. Aralık, Orders adıyla (List!$A$1:$H$800) tanımlanmıştır.
- Calculation: Gizli sayfadır. B3 hücresinde "Start" etiketi, C3 hücresinde ise görünümün listede hangi satırdan başlayacağını belirleyen değer yer alır.
Kullanılan formüller
Görünen sayfadaki 40 hücrenin tamamı OFFSET fonksiyonuyla doldurulur. Örneğin B3 hücresindeki formül şöyledir:=OFFSET(List!A1,Calculation!$C$3,0,1,1)
Nasıl kullanılır
- Dosya .xlsm biçimindedir ve makro içerir; açarken makroları etkinleştirmeniz gerekir.
- Görünen sayfada SpinButton denetimini yukarı veya aşağı yönde tıklayın.
- Tablodaki 10 satır, List sayfasındaki 800 satırlık veri içinde ilerleyecek şekilde güncellenir.
- Kendi verinizi kullanmak için gizli List sayfasını görünür hale getirin ve verileri bu sayfaya yapıştırın. Veri 800 satırdan uzunsa Orders adlı aralığı genişletin.