Bu dosya, seçili sütundaki dolu hücrelerin değerlerini boş hücreleri atlayarak sağ taraftaki ilk sütuna alt alta listeleyen makro örneğidir. Liste, bir düğmeye tıklanarak oluşturulur.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: A2:A8 aralığında örnek veriler (100, 110, 140, 170) ve listeleme işlemini başlatan düğme (CommandButton1) bulunur.
Makrolar
- CommandButton1_Click (Sayfa1 sayfa kodu): Düğmeye tıklandığında çalışır. Seçili hücrenin sütun numarasını alır, o sütundaki son dolu satırı bulur ve 1. satırdan son satıra kadar tüm hücreleri kontrol eder. Dolu olan hücrelerin değerleri, seçili sütunun hemen sağındaki sütuna 1. satırdan başlayarak sırayla yazılır. İşlem Sayfa1 üzerinde yapılır. Kodda her adım için açıklama satırları vardır ve değişkenler bilinçli olarak sade tutulmuştur.
- Makro1 (Module1): A sütununun tamamını seçer. Listeleme öncesinde A sütununu seçmek için kullanılabilir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfa1 üzerinde listelenecek verinin bulunduğu sütundan herhangi bir hücreyi seçin (örnekte A sütunu).
- Düğmeye tıklayın.
- Seçili sütundaki dolu hücrelerin değerleri sağdaki sütunda (örnekte B sütunu) 1. satırdan itibaren listelenir.