MVP logo
    Sizin Brauzer: , Versiya
Çərşənbə, 28.06.2017, 1:54 PM
Salam Qonaq | RSS
Ana səhifə | Fayl Kataloqu | Qeydiyyat | Giriş
Saytın menyusu

Kateqoriyalar
VBA [21]
Formullar [31]
Massiv Formullar [11]
Ümumi [4]

Sorğu
"Excel"in hansı versiyasını istifadə edirsiniz?
Səsvermə sayı: 511

Statistika

Cəmi online: 1
Qonaqlar: 1
Userlər: 0

Müsabiqələr

Ana səhifə » Fayllar » Excel Tricks » VBA

Makrosla xanaya Massiv formulun daxil edilməsi qaydası
26.06.2012, 9:55 PM

Adi formulun makrosla xanaya daxil edilməsi qaydası ilə artıq tanışsınız. Bəs Massiv formulunu xanaya makrosla necə daxil etmək olar?


Adi formul ilə ortalama ə/h artımını tapmaq üçün başqa bir sütunun köməyilə (məsələn "E"-sütunu ilə) hər bir işçi üzrə ə/h artımını taparaq həmin alınan rəqəmlərin ortalamasını tapmaq lazım gəldiyi halda, massiv formulunun köməkliyi ilə isə bu cür sətir və sütunlara ehtiyac duyulmadan nəticəni əldə etmiş olursunuz. Artıq bildiyimiz kimi massiv formulları "Ctrl+Shift+Enter" kombinasiyası ilə daxil edilir. (Qeyd, burada Average()-funksiyasından istifadə edmədən də adi qaydada bir xanada sum() və countif()-funksiyalarının köməkliyi ilə orta ə/h artımını da hesablamaq olar). Bildiyimiz kimi Range("D2").Formula = "=Average(B2:C2)" tipli yazılış burada bizə "D2" xanasına adi bir funksiyanı daxil etməyə imkan verir. Hər hansı bir massiv formulunu makros vasitəsilə daxil etmək üçün yazılışdadkı "Formula" əvəzinə "FormulaArray" yazılışından istifadə edilir. Formulu excel cədvəlində tərtib etdikdən sonra "F2"-ilə formul olan xanaya daxil olaraq oradakı mətnin hamısını "Copy" edib yazılışda istifadə edə bilərsiniz.

Sub Massiv_Formul()
Range("B7").FormulaArray = "=AVERAGE(C2:C4-B2:B4)"
End Sub


Kateqoriya: VBA | Yükləyən: Useful | Tags: insert array formula
Baxış sayı: 537 | Yükləmə sayı: 0 | Ratinqi: 0.0/0
Cəmi şərhlər: 0
Ad *:
E-poçt:
Kod *:
Daxil ol

Axtar

Dost Saytlar
  • www.planetaexcel.ru
  • www.programmersforum.ru
  • www.mrexcel.com
  • www.excelworld.ru
  • www.cyberforum.ru
  • www.excelvba.ru
  • www.muhasib.az

  • Sayğac
    free counters

    Saytın məlumatlarından istifadə edərkən mənbəyə istinad zəruridir!
    MyExcelWorld © 2010 - 2017
    Site managed by uCoz
    ILK-10 Azeri Website Directory