Графикони у Екцелу ВБА

Визуализација је веома битна у било којим подацима. У екцелу када податке приказујемо у табелама и стожерно, другом кориснику може бити тешко да схвати главни сценарио из тих података. Тако у екцелу имамо графиконе који представљају наше податке. Графикони су визуелни приказ података присутних у редовима и колонама у екцел листу. Сада сви знамо како убацити графикон у екцел радни лист. У овој теми сазнаћемо о употреби графикона у ВБА. Једноставно је као што користимо графиконе у екцелу. Сада као у радном листу где имамо разне врсте графикона да се одлучимо за слично, имамо све карте у ВБА такође као објект. Све што требамо учинити је назвати тај објект да бисмо га користили. Можемо направити графиконе од ВБА на истом радном листу или у посебном листу табеле. Међутим, препоручљиво је користити графиконе у посебном листу како бисте избегли нејасноће.

Које су карте у ВБА? Графикони су једноставни објекти у ВБА. Можемо направити две врсте графикона у ВБА. Један је познат као листа графикона, док је други познат као Уграђени графикони. У листу графикона, ВБА креира нови радни лист за графикон. Дајемо референтне податке који су још један радни лист као извор података. Сада су уграђене карте оне карте које се налазе у истом радном листу података. Сада се кодирање за ове две врсте графикона мало разликује једни од других што ћемо научити у овој теми. За употребу својстава графикона у ВБА користимо тачку (.) Симбол као ИнтеллиСенсе. Сада морамо запамтити једну ствар да постоје разне врсте љествица у екцелу. Ако нашем коду не пружимо врсту графикона, ВБА аутоматски прави графикон колона према нама. Очито то можемо да променимо кроз неколико редова кода.

Како креирати графиконе у Екцелу ВБА?

Сада ћемо научити како да направимо графиконе у Екцелу ВБА са неколико примера.

Можете преузети овај ВБА Цхарцел Екцел образац овде - ВБА Цхартс Екцел предложак

За све примере размотрићемо један податак који је наведен у листу 1 на следећи начин:

Екцел ВБА карте - пример бр. 1

Прво, научимо како да убацимо графикон у ВБА, за то следимо следеће кораке:

Корак 1: Почните са подпроцедуром на следећи начин.

Шифра:

 Суб Цхартс1 () Крај Суб 

Корак 2: Декларирајте једну променљиву као објект графикона.

Шифра:

 Суб Цхартс1 () Дим Цхт као крај карте Суб 

Корак 3: Да бисмо користили графиконе, морамо позвати методу за додавање као што је приказано у наставку.

Шифра:

 Суб Цхартс1 () Дим Цхт као скуп графикона Цхт = Цхартс.Адд Енд Суб 

Корак 4: Да бисте користили својства објекта графикона, уметните а Статемент у код као што је приказано у наставку.

Шифра:

 Суб Цхартс1 () Дим Цхт као скуп графикона Цхт = Цхартс.Додати са Цхт Енд са крајњим пот 

Корак 5: Сада дозволимо извор овог графикона, започните са оператором тачака и он ће нам дати додатне могућности. Напишите следећи код доле да бисте унели извор за графикон.

Шифра:

 Под Цхартс1 () Дим Цхт као скуп графикона Цхт = Цхартс.Адд витх Цхт .СетСоурцеДата Соурце: = Схеетс ("Схеет1"). Ранге ("А1: Б6") Енд витх Енд Суб 

Корак 6: Сјетите се да нисмо пружили ниједан тип графикона, прво да покренемо горњи код притиском на типку Ф5 и да видимо који ће тип графикона бити уметнут.

Имамо нови лист који се зове Цхарт и у њему је наш графикон.

Корак 7: Дајмо сада коду врсту графикона који желимо да користимо за ову репрезентацију,

Корак 8: Изаберите 3Д подручје за овај пример као што је приказано у наставку,

Шифра:

 Под Цхартс1 () Дим Цхт као скуп графикона Цхт = Цхартс.Додати са Цхт .СетСоурцеДата Извор: = Схеетс ("Схеет1"). Ранге ("А1: Б6") .ЦхартТипе = кл3ДАреа Енд витх Енд Суб 

Корак 9: Покрените код притиском на тастер Ф5 или кликом на дугме Плаи и провери врсту графикона на радном листу.

Сада, запамтите сваки пут када покренемо код, он ће креирати нови лист графикона за нас. То је познато и као листа графикона, јер ствара графиконе на другом листу.

Екцел ВБА карте - пример бр. 2

Сада направимо уграђену графикон, што значи графикон на листу изворних података. За то следите доле наведене кораке да бисте креирали графикон у Екцелу ВБА.

Корак 1: У истом модулу покрените још један подпроцесор на следећи начин.

 Код: Суб Цхартс2 () Крај Суб 

Корак 2: Опет прогласите променљиву као врсту графикона на следећи начин.

Шифра:

 Суб Цхартс2 () Дим Цхт1 Ас Цхарт Енд Суб 

Корак 3: Разлика у уграђеним графиконима је што радни лист који садржи податке као активни лист називамо следећим кодом приказаним у наставку.

Шифра:

 Под Цхартс2 () Дим Цхт1 као скуп графикона Цхт1 = АцтивеСхеет.Схапес.АддЦхарт.Цхарт Енд Суб 

Корак 4: Сада је остатак дела и дизајнирања графикона сличан, поново смо ставили Витх Статемент у код на следећи начин.

Шифра:

 Под Цхартс2 () Дим Цхт1 као скуп графикона Цхт1 = АцтивеСхеет.Схапес.АддЦхарт.Цхарт са Цхт1 крај са крајњим пот 

Корак 5: Наведимо локацију на којој ће се налазити наш графикон као што не желимо да она буде изнад наших података, па пре него што са Извештајем додате следећи код на место где смо поставили наш графикон на следећи начин.

Шифра:

 Под Цхартс2 () Дим Цхт1 као скуп графикона Цхт1 = АцтивеСхеет.Схапес.АддЦхарт (лево: = 200, ширина: = 300, врх: = 50, висина: = 300) .Картица са Цхт1 крај са крајњим пот 

Корак 6: Сада ћемо навести извор података и врсту графикона коју желимо да буде на следећи начин.

Шифра:

 Под Цхартс2 () Дим Цхт1 као скуп графикона Цхт1 = АцтивеСхеет.Схапес.АддЦхарт (лево: = 200, ширина: = 300, врх: = 50, висина: = 300) .Царт са Цхт1 .СетСоурцеДата Извор: = Схеетс ("Схеет1 ") .Ранге (" А1: Б6 ") .ЦхартТипе = кл3ДАреа Енд витх Енд Суб 

Корак 7: Покрените код притиском на тастер Ф5 или кликом на дугме Плаи и погледајте резултат на нашем листу где су подаци следећи.

То се назива уграђеним графикономом јер је графикон у истом листу као и подаци.

Екцел ВБА карте - пример бр. 3

Постоји и други начин да креирате графикон на нашим радним листовима помоћу ВБА. Ова метода је позната као метода ЦхартсОбјецт.

Корак 1: У истом модулу кренимо са трећим подпроцесором на следећи начин.

Шифра:

 Суб Цхартс3 () Крај Суб 

Корак 2: Конус као подаци радног листа унесите други као распон и један као објекат графикона као што је приказано испод.

Шифра:

 Под Цхартс3 () Дим ВК као радни лист, Рнг као домет, Цхт3 као ЦхартОбјецт Енд Суб 

Корак 3: Прво поставите радни лист на то где се налазе подаци, а то је лист 1 у овом случају.

Шифра:

 Под Цхартс3 () Дим ВК као радни лист, Рнг као домет, Цхт3 као ЦхартОбјецт Сет ВК = Радни листови ("Схеет1") Крај Под 

Корак 4: Сада одаберите распон података који имамо на следећи начин.

Шифра:

 Под Цхартс3 () Дим ВК као радни лист, Рнг као распон, Цхт3 као скуп ЦхартОбјецт ВК = Радни листови ("Схеет1") Рнг = ВК.Ранге ("А1: Б6") Крај Пот 

Корак 5: Сада поставите објект графикона да дода графикон користећи својство објекта графикона на следећи начин.

Шифра:

 Под Цхартс3 () Дим ВК као радни лист, Рнг као домет, Цхт3 као скуп ЦхартОбјецт ВК = Радни листови ("Схеет1") Рнг = ВК.Ранге ("А1: Б6") Поставите Цхт3 = ВК.ЦхартОбјецтс.Адд (Лево: = АцтивеЦелл.Лефт, Ширина: = 400, Врх: = АцтивеЦелл.Топ, Висина: = 200) Крај Суб 

Корак 6: Сада ћемо дати извор графикона на следећи начин.

Шифра:

 Под Цхартс3 () Дим ВК као радни лист, Рнг као домет, Цхт3 као скуп ЦхартОбјецт ВК = Радни листови ("Схеет1") Рнг = ВК.Ранге ("А1: Б6") Поставите Цхт3 = ВК.ЦхартОбјецтс.Адд (Лево: = АцтивеЦелл.Лефт, Ширина: = 400, Топ: = АцтивеЦелл.Топ, Висина: = 200) Цхт3.Цхарт.СетСоурцеДата Извор: = Рнг Енд Суб 

Корак 7: Сада одаберите врсту графикона коју желимо на следећи начин.

Шифра:

 Под Цхартс3 () Дим ВК као радни лист, Рнг као домет, Цхт3 као скуп ЦхартОбјецт ВК = Радни листови ("Схеет1") Рнг = ВК.Ранге ("А1: Б6") Поставите Цхт3 = ВК.ЦхартОбјецтс.Адд (Лево: = АцтивеЦелл.Лефт, Ширина: = 400, Врх: = АцтивеЦелл.Топ, Висина: = 200) Извор Цхт3.Цхарт.СетСоурцеДата: = Рнг Цхт3.Цхарт.ЦхартТипе = кл3ДЦолумн Енд Суб 

Корак 8: Покрените код притиском на тастер Ф5 или кликом на дугме Плаи и погледајте резултат у листу 1.

Ствари које треба запамтити

  • Можемо одлучити који тип графикона желимо да користимо постављањем типа графикона.
  • У врсти Цхарт, колико пута покренемо код, креиран је нови радни лист под јединственим називом графикона са графиком у њему.
  • Објект графикона је такође члан листова у којима имамо и графиконе и листове.
  • Да бисмо користили објекат графикона, прво морамо да користимо израза СЕТ.

Препоручени чланци

Ово је водич за ВБА карте. Овде смо расправљали о томе како да креирате графиконе у Екцелу користећи ВБА код заједно са практичним примерима и довнлоад-овим Екцел шаблоном. Можете и да прођете кроз друге наше предложене чланке -

  1. ВБА ПоверПоинт
  2. Екцел комбинације графикона
  3. ВБА Провјера датотеке постоји
  4. Екцел Цолумн Цхарт

Категорија: