0

Excel Makro Eğitimleri- Range For Döngüsü ve isNumeric Komutu 1

 

Merhaba bu hafta belli bir alandaki verilerin toplamını bulacağız.

 

1.ÖRNEK

Belirli alan içindeki sayıların toplamını bulunuz.

Alan şurası olsun:                           

 

Alanda sadece sayılar yok harfler de var. Bu yüzden sadece sayıları bulan ve toplayan algoritma yazmalıyız.

Gelşitirici-VB sekmesine gelip module açalım.

hucret=hücrelerin toplamı

=abc(istediğimiz aralık) seçtiğimizde harfleri yok sayıp sayıları toplaması gerekmektedir.

Range yazarak  belli bir alandan bahsettiğimizi açıkladık.  p.Count ile hücreleri saydırdık.  p.Cells ile de hücrenin  içindeki veriyi kastetmiş olduk.

Is “nedir?” sorusunu sorar. IsNumeric ise: “sayı mıdır?”  Exceldeki ismi ise esayıysa’dır.

 

 

             

 

If satırı ile toplama işlemine “p” ifadesinin girmesini engelledik.

Bunu farklı yollardan da yapabildik. Biz sayı ise topla demiştik. Tersten düşünürsek “sayı değil ise” ile de yapabiliriz.

 

 

Soru işaretli kısma bir şey yazmasak da olur. Else ifadesinden sonraki kısımla işimizi görüyoruz.

 

Bir sonraki yazımda görüşmek üzere, hoşçakalın…


Like it? Share with your friends!

0

0 Comments

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir