Bu dosya, çalışma kitabındaki sayfaları tek bir UserForm penceresinden yönetmek için hazırlanmış makrolu bir Excel çalışmasıdır. Form açıldığında kitaptaki tüm sayfalar adlarıyla ve görünürlük durumlarıyla listelenir; sayfalar bu listeden seçilerek işlem yapılır.
Dosyanın içeriği
- Sayfa1: A2:F14 aralığında örnek veri içerir.
- Sayfa2, Sayfa3, Sayfa4, Sayfa5, Sayfa6, Sayfa8, Sayfa9, Sayfa10: Boş sayfalardır; form üzerinde gizleme, silme, sıralama ve yazdırma işlemlerini denemek için kullanılır.
- UserForm1: Sayfa listesini (ListBox1) ve işlem düğmelerini barındıran form.
- Module1: Formu açan form adlı makroyu içerir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar dosya silme veya dışarıya bağlantı gibi zararlı bir işlem yapmaz; yalnızca çalışma kitabındaki sayfalar üzerinde işlem yapar.- form: UserForm1 penceresini açar.
- UserForm_Initialize: Kitaptaki sayfaları ListBox1 içine sayfa adı ve durum olarak doldurur.
- CommandButtonSelectAll_Click / CommandButtonSelectNone_Click: Listedeki tüm sayfaları seçer veya seçimi kaldırır.
- CommandButtonShow_Click: Seçilen sayfaları görünür yapar.
- CommandButtonHide_Click: Seçilen sayfaları gizler. Onay penceresinde Evet denirse sayfalar "çok gizli" yapılır ve Excel'in Göster menüsünde görünmez; Hayır denirse normal gizleme uygulanır. Tüm sayfaların gizlenmesi engellenir.
- CommandButtonAdd_Click: Girilen sayıda yeni sayfayı kitabın sonuna ekler.
- CommandButtonDelete_Click: Onay alındıktan sonra seçilen sayfayı siler; birden fazla sayfa seçilirse işlem yapılmaz.
- CommandButtonSort_Click: Sayfaları ada göre alfabetik olarak sıralar.
- CommandButton1_Click / CommandButton2_Click: Seçilen sayfaların baskı önizlemesini açar veya yazdırır.
- CommandButtonExit_Click: Formu kapatır.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- Alt+F8 ile form makrosunu çalıştırın; UserForm1 açılır.
- Listeden bir veya birden fazla sayfayı seçin ya da tümünü seçme düğmesini kullanın.
- Gizle, Göster, Ekle, Sil, Sırala veya yazdırma düğmelerinden istediğiniz işlemi uygulayın.
- İşlemi bitirince çıkış düğmesiyle formu kapatın.