Pylväskaavio VBA: n kautta

Anonim

Kaavion luominen VBA: n avulla Microsoft Excelissä

Tässä artikkelissa aiomme oppia luomaan kaavion VBA: n avulla Microsoft Excelissä.

Ymmärrämme yksinkertaisella harjoituksella, kuinka voimme luoda kaavion VBA: n avulla Microsoft Excelissä.

Meillä on tietoja alueella A1: F10, jossa sarake A sisältää opiskelijan nimen, sarake B Merkit 1, sarake C Merkit 2, sarake D Merkit 3, sarake E sisältää kokonaispisteet ja sarake F sisältää keskiarvon.

Noudata alla annettuja ohjeita ja koodia:-

  • Lisää komentopainike Kehittäjä -välilehdeltä> Lisää> Komentopainike 1.
  • Avaa näppäimistö Alt+F11 avataksesi VBE -sivun kirjoittaaksesi makron.
  • Siirry sitten välilehteen ja lisää moduuli.
  • Kirjoita alla mainittu koodi sivulle.

Yksityinen alikomentoButton1_Click ()

Alue ("A2: A10, F1: F10"). Valitse

ActiveSheet.Shapes.AddChart.Select

ActiveChart.SetSourceData Lähde: = Alue ("'Sheet1'! $ A $ 2: $ A $ 10, 'Sheet1'! $ F $ 2: $ F $ 10")

ActiveChart.ChartType = xlColumnClastered

ActiveSheet.ChartObjects (1) Aktivoi

ActiveSheet.ChartObjects (1)

Sheets ("Sheet2"). Valitse

ActiveSheet.Paste

Sheets ("Sheet1"). Valitse

Alue ("F11"). Aktivoi

End Sub

Koodin selitys:- Ensin määritämme kaavion lisäysalueen ja asetamme tietolähteen ja kaavion tyypin. Ennen kuin suoritamme toiminnon kaaviossa, meidän on aktivoitava se ja valittava sitten kohde, johon haluamme liittää kaavion, ja sen jälkeen meidän on palattava taulukolle 1.

  • Suorita makro painamalla näppäintä F5.
  • Kaavio luodaan työkirjan taulukkoon 2.

Tällä tavalla voimme luoda kaavion VBA: n kautta Microsoft Excelissä.