Excel: Laske keskiarvo ja tulos makron mukaan

Sisällysluettelo

Jos haluat laskea numeroiden keskiarvon VBA -makron avulla, voit kutsua vastaavan funktion suoraan VBA -makrossa

Taulukkotoimintoja käyttävät laskelmat luodaan yleensä näppäimistöllä. Vaihtoehtoisesti voit käyttää myös ohjattua kaavatoimintoa. Mutta mitä teet, kun tarvitset taulukkotoiminnon tuloksen Excel -makrossa, mutta et halua kirjoittaa kaavaa soluun?

Voit myös käyttää Excel -taulukon toimintoja suoraan makrojesi komennoina. Kuvittele, että haluat syöttää kaikkien numeroiden keskiarvon solun sarakkeesta. Käytä seuraavaa makroa:

Väliarvo Pois sarake ()
ActiveCell.Value = WorksheetFunction.Average (sarakkeet (2))
End Sub

Jos haluat kirjoittaa funktion tuloksen kiinteään soluun (esimerkiksi soluun A1), korvaa lauseke "ActiveCell". Kirjoita esimerkiksi tulos soluun A1 seuraavalla komennolla:

Alue ("A1"). Arvo = WorksheetFunction.Average (sarakkeet (2))

Määrität lisättävän sarakkeen käyttämällä sarakkeiden jälkeistä arvoa. Sarakkeet on numeroitu vasemmalta oikealle, sarakkeessa A on numero 1.

Seuraava kuva näyttää, miltä tulos voi näyttää, jos käynnistät toiminnon taulukossa:

Siirry makroon painamalla ALT F11 Excelissä avataksesi VBA -editorin. Lisää INSERT - MODULE -komennolla tyhjä moduulilehti. Voit käynnistää makron suoraan Excelistä käyttämällä näppäinyhdistelmää ALT F8.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave