Excel: Calculați valoarea medie și rezultatul după macro

Cuprins

Pentru a calcula valoarea medie a numerelor utilizând o macrocomandă VBA, puteți apela funcția corespunzătoare direct în macrocomanda VBA

Calculele folosind funcțiile de masă sunt create în mod normal folosind tastatura. Alternativ, puteți utiliza și expertul pentru formule. Dar ce faceți atunci când aveți nevoie de rezultatul unei funcții de tabel într-o macro Excel, dar nu doriți să introduceți formula într-o celulă?

De asemenea, puteți utiliza funcțiile tabelului Excel direct ca comenzi în macrocomenzi. Imaginați-vă că doriți să introduceți media tuturor numerelor dintr-o coloană dintr-o celulă. Utilizați următoarea macro:

Coloana sub medie medie Off
ActiveCell.Value = WorksheetFunction.Average (Coloane (2))
Sfârșitul Sub

Dacă doriți să scrieți rezultatul funcției într-o celulă fixă (de exemplu celula A1), înlocuiți expresia "ActiveCell". De exemplu, scrieți rezultatul în celula A1 cu următoarea comandă:

Interval ("A1"). Valoare = WorksheetFunction.Average (Coloane (2))

Definiți ce coloană trebuie adăugată folosind valoarea de după „Coloane”. Coloanele sunt numerotate de la stânga la dreapta, coloana A are numărul 1.

Următoarea figură arată cum poate arăta rezultatul dacă porniți funcția într-un tabel:

Pentru a introduce macro-ul, apăsați ALT F11 în Excel pentru a afișa editorul VBA. Utilizați comanda INSERT - MODULE pentru a insera o foaie de modul goală. Pentru a porni macro-ul direct din Excel, utilizați combinația de taste ALT F8.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave