Bu dosya, bir çalışma kitabındaki sayfaları isimlerine göre alfabetik olarak sıralayan bir makro örneği sunar. Sıralama yönü, makro çalışırken açılan bir soru penceresinden seçilir: artan (A-Z) veya azalan (Z-A).
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.
Dosyanın içeriği
- hasanco: G18 hücresinde "BUTONA BAS" yazısı bulunur. Sıralama makrosu bu sayfadan çalıştırılır.
- alico, delico, kirco, velico, zirco: Boş sayfalardır. Sıralamanın sonucunu göstermek için kullanılır.
Makrolar
- Sort_Active_Book (Module1): İlk olarak "Sort Sheets in Ascending Order?" başlıklı Evet / Hayır / İptal seçenekli bir mesaj kutusu gösterir. Evet seçilirse sayfalar artan, Hayır seçilirse azalan sırada dizilir. İptal seçilirse sıralama yapılmaz.
- Sayfa adları büyük harfe çevrilerek karşılaştırılır; bu nedenle büyük/küçük harf farkı sıralamayı etkilemez. Sayfalar komşu sayfayla karşılaştırılıp yer değiştirilerek (Move yöntemi) sıralanır.
- Kodda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem yoktur. Makro yalnızca sayfaların sırasını değiştirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- hasanco sayfasındaki "BUTONA BAS" yazısının bulunduğu alandaki butona tıklayın veya Alt+F8 ile Sort_Active_Book makrosunu çalıştırın.
- Açılan pencerede artan sıralama için Evet, azalan sıralama için Hayır seçeneğini seçin.
- Sayfa sekmelerinin seçtiğiniz yönde yeniden dizildiğini kontrol edin.
- Makroyu kendi dosyanızda kullanmak için Alt+F11 ile Module1 kodunu kopyalayıp dosyanıza ekleyin ve dosyayı .xlsm olarak kaydedin.