Merhaba ;

Bugün for döngüsüyle devam edelim .

Geçen yazımda toplama , çıkarma , çarpma , bölme gibi işlemleri için her satırda farklı kod yazmıştık . Peki elimizde çok fazla veri varsa o zaman her satır için kod mu yazmak gerekir . Bu yüzden for döngüsünü kullanmalıyız.

Keyifli okumalar .

İlk yazımdaki ile aynı verileri kullanalım .

A sütunundaki sayıların B sütunundaki sayılarla toplanıp C  sütununa ilgili satırın karşısına yazdırılmasını istiyoruz .

Düğmeyi ekliyoruz .

Eklediğimiz düğmeye makro atadıktan sonra kodu yazmaya başlıyoruz .

Öncelikle satır sayısı sürekli değişeceği için ” i ”  olarak tanımlıyoruz . “ Dim i As İnteger ” ise i ’ nin tam sayı olduğunu işlemin bu şekilde yapılacağını gösterir .

Daha sonra for döngüsünde i ’ nin aralığını belirtmemiz gerekiyor .

Excelde veriler 1 . satırda başlayıp 14 . satırda bittiği için aralığımızı bu şekilde belirledik . Şimdi bu satırlar için  toplama kodunu yazalım .

İ satır sayısı olduğu için birinci bileşenin yerini alır . For döngüsünü bitirmek içinse “ next ” sözcüğünü kullanıyoruz.

Kodumuz çalışmaya hazır .

Kod sayfasını kapatırken tekrar kullanabilmemiz için kaydetmemiz lazım .Bunu da kod sayfasından kaydet tıklayarak yapıyoruz .

Tıkladıktan sonra açılan pencerede excel çalışma kitabını   makro içerebilen excel çalışma kitabı olarak değiştiriyoruz .

Artık kodları istediğimiz zaman açıp kullanabiliriz .

Gelecek yazımda if ve case işlevleriyle görüşmek üzere .

 

Facebook Sayfamizdan Bizleri Takip Edebilirsiniz
  • wadecan

    ilk yazıdan sonra aklıma gelmişti her satır için kod mu yazıcam diye şimdi cevabı gelmiş,güzel olmuş,tebrikler 🙂

    • Ferda Yiğit

      Beğenmenize sevindim teşekkür ederim.Umarım faydalı olur.