Bu şablon, tek bir sayfadaki listeyi seçilen sütunun değerlerine göre ayrı sayfalara böler. Örneğin müşteri adına göre bölme yapıldığında her müşteri için o müşterinin satırlarını içeren yeni bir sayfa açılır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sheet1: A sütununda Müşteri, C sütununda Sipariş başlıkları ve örnek veriler bulunur (Leyla, Jale, Emine, Selami, Can gibi müşteri adları ve sipariş değerleri). Aynı müşteri adı birden fazla satırda yer alır. Sayfada makroyu çalıştıran bir düğme vardır.
Makrolar
- CommandButton1_Click: Sheet1 üzerindeki düğmeye tıklandığında Splitdatabycol makrosunu çağırır.
- Splitdatabycol: Önce iki seçim ister: başlık satırı aralığı ve verilerin bölüneceği sütun. Ardından seçilen sütundaki benzersiz değerleri belirler, her değer için sütuna otomatik filtre uygular ve filtrelenen satırları, değerin adını taşıyan yeni bir sayfaya başlık satırıyla birlikte kopyalar. Yeni sayfaların sütun genişlikleri otomatik ayarlanır, işlem sonunda filtre kapatılır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Verilerinizi Sheet1 üzerine yerleştirin veya örnek verilerle deneyin.
- Sayfadaki düğmeye tıklayın.
- Açılan ilk pencerede başlık satırını seçin (örneğin A1:C1).
- İkinci pencerede bölmek istediğiniz sütunu seçin (örneğin Müşteri sütunu).
- İşlem bittiğinde her değer için açılan yeni sayfaları sayfa sekmelerinden kontrol edin.