Примери за Excel VBA - Ръководство за макроси стъпка по стъпка

Най-добрият начин да се научите да проектирате свой собствен макрос на Excel в макроси VBA VBA Настройката на макроси в Excel VBA е доста проста. Структурата на макросите на Excel VBA включва стартиране с под () ред преди започване на кода на макроса. Макросите използват приложението Visual Basic в Excel, за да създават потребителски генерирани функции и да ускоряват ръчните задачи, като създават автоматизирани процеси. е просто да скочиш направо в него. Естествено, ще трябва да знаете как да влезете в редактора на VBA и да настроите макроса, как да декларирате променливи и как да препращате към данни. Това ръководство ще използва примери на Excel VBA, за да се уверите, че знаете как да запишете собствения си макрос!

За този пример, нека приемем, че имаме следната таблица с данни. Ще се опитаме да вмъкнем данни в клетките, за да попълним таблицата. За целите на това упражнение ще създадем макрос, който ще изпълнява функция, която може лесно и по-бързо да се направи ръчно. Създаването на този макрос обаче ще ви позволи да видите как да напишете макрос и общата логика зад програмирането на VBA. Excel VBA VBA означава Visual Basic за приложения. Excel VBA е езикът за програмиране на Microsoft за Excel и всички други програми на Microsoft Office, като Word и PowerPoint. Всички програми на Office Suite имат общ език за програмиране.

Както можете да видите по-долу, Turtle Dove и Capital Inc. все още нямат своите цени на акциите. Искаме да попълним това. Turtle Dove има запас Какво е запас? Лице, което притежава акции в дадена компания, се нарича акционер и има право да претендира за част от остатъчните активи и печалби на компанията (ако компанията някога бъде прекратена). Термините "акции", "акции" и "собствен капитал" се използват взаимозаменяемо. цена от 92,17 долара. Изненадващо, Capital Inc. има точно същата цена на акциите като Nikolai Motors в момента.

Примери за Excel VBA

За да научите повече, стартирайте нашия онлайн курс за Excel VBA!

Именуване на макроса

За да започнем да създаваме макроса, отваряме редактора на VBA, като натискаме Alt + F11. Първата стъпка при създаването на макрос е именуването на макроси VBA Cell References VBA препратките към клетки позволяват на потребителя да каже на Excel къде да търси данните, от които се нуждае. След създаването на макроса и декларирането на променливите, следващата стъпка е да се създадат препратки към клетки на VBA, които всъщност се отнасят до всяка променлива и които след това могат да се използват за манипулиране на данните в листа на Excel. , както е показано по-долу. Ще наречем макроса Ценообразуване на запасите.

Допълнителни цени ()

Крайна под

Деклариране на променливите

Самият връх на всеки макрос трябва да съдържа декларации на променливи. Тук ще използваме една променлива, за да съхраним стойността на цената на акциите на Nikolai Motors. Нека назовем тази променлива Цена на акциите. Спомнете си, че общоприетата конвенция за именуване на променливи е да се използват малки букви, ако има само една дума, и да се въвежда всяка дума след първата с главна буква. Цената на акциите ще бъде записана като stockPrice.

Допълнителни цени ()

Затъмнете наличност Цена като единична

Крайна под

Съхраняване на данни в променлива

След като създадохме променливата stockPrice, искаме да съхраним стойност в нея.

Допълнителни цени ()

Затъмнете наличност Цена като единична

stockPrice = Обхват (“C4”). Стойност

Крайна под

Макросът вече има два процеса за изпълнение. Създава нова единична променлива (числов тип данни, който позволява нецели числа) с име stockPrice. След това съхранява стойността, намерена в клетка C4, в променливата stockPrice.

За да научите повече, стартирайте нашия онлайн курс за Excel VBA!

Използване на променливи и директно присвояване на стойности

И накрая, можем да използваме променливите, за да завършим процеса, от който се нуждаем (попълване на цената на акциите). Трябва да кажем на Excel Excel за начинаещи Това ръководство на Excel за начинаещи ви научава на всичко, което трябва да знаете за електронните таблици и формули на Excel за извършване на финансов анализ. Гледайте видеото и научете всичко, което един начинаещ трябва да знае от какво е Excel, до защо използваме и кои са най-важните клавишни комбинации, функции и формули, за да използва съхранената стойност и да я постави в съответните клетки.

Допълнителни цени ()

Затъмнете наличност Цена като единична

stockPrice = Обхват (“C4”). Стойност

Обхват (“C8”). Стойност = stockPrice

Обхват („C7“). Стойност = 92,17

Крайна под

След съхраняване на стойността, макросът вече ще използва променливата за попълване на таблицата. Първо, той ще запише стойността, запазена в stockPrice в клетката C8. След това ще напише директно присвоената стойност 92,17 в клетка C7. И двата метода работят.

Примери за Excel VBA - алтернативен метод

Можете също да пропуснете променливата и да присвоите стойността на C4 директно на C8. Това е показано по-долу.

Допълнителни цени ()

Обхват (“C8”). Стойност = Обхват (“C4”). Стойност

Обхват („C7“). Стойност = 92,17

Крайна под

Както можете да видите в този макрос, не се използват променливи. Вместо това данните в Excel се копират директно в друга клетка. Макросът ще запълни клетка C8 със стойността, намерена в C4, тъй като макросите се четат отляво надясно. След това ще запълни клетка C7 с числото 92.17.

За да научите повече, стартирайте нашия онлайн курс за Excel VBA!

Примери за Excel VBA - Резюме на макроси

Както можете да кажете, езикът за програмиране VBA е доста лесен за следване. Просто трябва да напишете процеса си стъпка по стъпка и макросът ще проследи процеса в правилния ред. Може също да сте забелязали, че има различни начини за кодиране на един и същ процес. Някои методи имат своите предимства и някои може да работят по-добре от други. С опит, овладяването на VBA ще ви позволи да планирате и създадете свои собствени макроси, които са съобразени с конкретните нужди на вашия финансов модел. Какво е финансово моделиране Финансовото моделиране се извършва в Excel за прогнозиране на финансовите резултати на компанията. Преглед на това какво е финансово моделиране, как и защо да се изгради модел.

Научете повече!

Благодарим ви, че прочетохте това ръководство за финанси за примери за Excel VBA. За по-нататъшно развитие на вашето финансово образование вижте следните безплатни финансови ресурси:

  • График на дълга График на дълга График на дълга излага целия дълг, който има бизнесът, в график, базиран на неговия матуритет и лихвен процент. При финансовото моделиране разходите за лихви протичат
  • Метод на съкровищни ​​акции Метод на съкровищни ​​акции Методът на съкровищните акции е начин за компаниите да изчислят броя на допълнителните акции, които евентуално могат да бъдат създадени чрез неупражнени варанти и опции за акции. След това тези нови допълнителни акции могат да се използват при изчисляване на разредената печалба на акция на компанията (EPS). Методът на съкровищните акции също
  • IBES IBES Оценки IBES (известен също като I / B / E / S) означава Институционална система за оценка на брокер, база данни, създадена от посредничеството на Lynch, Jones и Ryan. Тази система основно съставя анализа и прогнозира бъдещите печалби на публично търгуваните компании. С помощта на тази база данни потребителите могат да видят различните прогнози, заедно с прогнозите на анализаторите.
  • Декларации SEC Декларации SEC Декларации SEC са финансови отчети, периодични доклади и други официални документи, които публичните компании, брокерите-дилъри и вътрешни лица трябва да представят на Американската комисия по ценни книжа и борси (SEC). SEC е създадена през 30-те години на миналия век с цел ограничаване на манипулациите със запасите и измамите