VBA kaudu moodustage terve veeru summa

Lang L: none (table-of-contents)

Lisage andmed ja sisestage tulemus makro abil

On teada, et Exceli veeru kõigi numbrite jaoks on väga lihtne summat moodustada. Lõpuks pakub Excel teile funktsiooni SUM just sel eesmärgil. SUM on kõige sagedamini kasutatav Exceli funktsioon.

Aga kuidas saate makrosse kokku luua ilma, et peaksite lahtrisse vastavat SUM -funktsiooni kirjutama? Kujutage ette, et soovite liita kõik veerus B olevad numbrid. See summa tuleks kirjutada aktiivsesse lahtrisse. Kasutage järgmist makro:

Sub AddCompleteColumn ()
ActiveCell.Value = WorksheetFunction.Sum (veerud (2))
End Sub

Kui soovite funktsiooni tulemuse kirjutada fikseeritud lahtrisse (nt lahtrisse A1), asendage avaldis ActiveCell kõrval Vahemik ("A1") ja kasutage valitud lahtri aadressi.

Määrake, milline veerg lisatakse, kasutades taga olevat parameetrit Veerud. Veerud on nummerdatud vasakult paremale, veerul A on number 1.

Järgmine joonis näitab, milline näeb välja tulemus, kui käivitate funktsiooni tabelis:

Näpunäide. Kui soovite teada, kuidas Excelis makrosid sisestada ja käivitada, leiate lühikirjelduse siit: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave