Stĺpcový graf prostredníctvom VBA

Anonim

Ako vytvoriť graf pomocou VBA v programe Microsoft Excel

V tomto článku sa naučíme, ako vytvoriť graf pomocou VBA v programe Microsoft Excel.

Pochopme jednoduchým cvičením, že ako môžeme vytvoriť graf pomocou VBA v programe Microsoft Excel.

Máme údaje v rozsahu A1: F10, v ktorých stĺpec A obsahuje meno študenta, stĺpec B známky 1, stĺpec C známky 2, stĺpec D známky 3, stĺpec E obsahuje celkové skóre a stĺpec F obsahuje priemer známok.

Postupujte podľa nižšie uvedených krokov a kódu:-

  • Vložte príkazové tlačidlo z karty Vývojár> Vložiť> Príkazové tlačidlo 1.
  • Stlačením klávesov Alt+F11 otvoríte stránku VBE na napísanie makra.
  • Potom prejdite na kartu Vložiť a vložte modul.
  • Napíšte nižšie uvedený kód na stránku.

Súkromné ​​sub CommandButton1_Click ()

Rozsah („A2: A10, F1: F10“). Vyberte

ActiveSheet.Shapes.AddChart.Select

ActiveChart.SetSourceData Zdroj: = Rozsah ("'List1'! $ A $ 2: $ A $ 10, 'List1'! $ F $ 2: $ F $ 10")

ActiveChart.ChartType = xlColumnClustered

ActiveSheet.ChartObjects (1). Aktivovať

ActiveSheet.ChartObjects (1). Vystrihnúť

Tabuľky („List2“). Vyberte

ActiveSheet.Paste

Tabuľky („List1“). Vyberte

Rozsah („F11“). Aktivujte

Koniec pod

Vysvetlenie kódu:- Najprv definujeme rozsah výberu na vloženie grafu a potom nastavíme zdroj údajov a typ grafu. Pred vykonaním akcie na grafe ho musíme aktivovať a potom vyberieme cieľové miesto, kam chceme graf vložiť, a potom sa musíme vrátiť na list 1.

  • Makro spustíte stlačením klávesu F5.
  • Graf sa vytvorí v hárku zošita 2.

Toto je spôsob, akým môžeme vytvárať grafy prostredníctvom jazyka VBA v programe Microsoft Excel.