Bu dosya, belirlenen iki sayı arasında kalan sıra numaralarını A sütununa tek seferde yazan bir makro içerir. Numaralar elle girilmez veya sürüklenmez; ilk ve son sayı sorulduktan sonra liste otomatik oluşturulur.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: A5:A8 aralığında örnek veri bulunan çalışma sayfası.
- Module1: ExcelDestek adlı makroyu barındıran VBA modülü.
Makrolar
ExcelDestek makrosu şu adımlarla çalışır:- Bir InputBox ile "İlk Sayı", ikinci InputBox ile "Son Sayı" değerini ister.
- İlk sayı son sayıdan büyükse "İlk sayı son sayıdan büyük olamaz." uyarısını verir ve işlemi sonlandırır.
- A1 hücresine ilk sayıyı yazar.
- AutoFill yöntemiyle A1 hücresini, son sayı ile ilk sayı arasındaki farka göre A1'den başlayan aralığa doldurur. Doldurma türü seri (xlFillSeries) olduğundan değerler birer birer artar.
- Kullanılan değişkenleri temizleyerek sona erer.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Alt+F8 tuşlarına basarak ExcelDestek makrosunu seçin ve Çalıştır düğmesine tıklayın.
- İlk sayı penceresine başlangıç değerini girin.
- Son sayı penceresine bitiş değerini girin.
- Numaralar, makronun çalıştığı etkin sayfada A1 hücresinden itibaren alt alta listelenir.