logo

Урок за Excel VBA

Урок за VBA

VBA означава Visual Basic за Приложения , и управляван от събития език за програмиране от Microsoft. Сега се използва предимно с приложения на Microsoft Office като MS Excel, MS-Word и MS-Access.

Този урок ви помага да научите основите на Excel VBA. Всеки от разделите съдържа свързани теми с прости примери.

Какво е VBA

VBA означава Visual Basic за приложения . И управляван от събития език за програмиране от Microsoft с приложения на Microsoft Office като напр MSExcel , MS-Word , и MS-достъп .

VBA ви позволява да автоматизирате различни дейности в Excel като генериране на отчети, изготвяне на диаграми и графики, правене на изчисления и т.н. Тази дейност по автоматизация е известна още като Макро .

VBA помага за изграждането на персонализирани приложения и решения за подобряване на възможностите на тези приложения.

Предимството на това съоръжение е, че не е необходимо да инсталирате визуални основи на вашия работен плот. И инсталирането на Office в крайна сметка ще ви помогне да постигнете целта. Освен това можете да създадете много мощни инструменти в MS Excel, като използвате линейно програмиране.

VBA може да се използва във всички версии на офиса, от MS-Office 97 да се MS-Office 2013 и с всички налични най-нови версии. Сред VBA Excel VBA е най-популярният.

VBA е език от високо ниво. VBA е подгрупа на Visual Basic 6.0 ОСНОВЕН означава Б начинаещи А ll-Цел С символичен аз инструкция ° С ода.

Защо VBA?

Някои точки са ви ясни защо използвате VBA като:

  • VBA използва прости английски изрази, за да напише инструкциите.
  • Създаването на потребителския интерфейс е плъзгане, пускане и подравняване на контролите на графичния потребителски интерфейс във VBA.
  • VBA е много лесен за научаване и изисква основни умения за програмиране.
  • VBA подобрява функционалността на excel, като ви позволява да накарате excel да се държи според вашите нужди.

Приложение на VBA

Мислите си защо да използвате VBA в Excel, тъй като самият MS-Excel предоставя много вградени функции.

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

Например , Използването на вградените формули на Excel е трудно да се изчисли месечната вноска по заема. Но е лесно да програмирате VBA за този вид изчисления.

Основи на VBA

Първо, трябва да знаете за основите, преди да започнете или да пишете какъвто и да е код. По-долу са дадени някои основни положения:

Променлива: Променливите са местоположенията на паметта. И за да работите с VBA, ще трябва да декларирате променливи.

Например: Да предположим (2x+ 5y), където x=1 и y=2. В този даден израз x и y са променливите или могат да им бъдат присвоени всякакви числа, т.е. съответно 3 и 4.

Правила за създаване на променливи

    Не използвайте запазени думи:Запазените думи са онези думи, които имат специално значение във VBA, така че не можете да ги използвате като имена на променливи.Името на променливата не може да съдържа интервал:Не можете да дефинирате име на променлива с интервал като последното число. Можеш да използваш Последен номер или Последен_номер .Използвайте описателни имена:Използвайте описателни имена като цена, количество, междинна сума и т.н., това ще направи вашия VBA код лесен за разбиране.

Аритметични оператори: Използваме правилото (BODMAS) по време на скоби за деление, умножение, събиране и изваждане, когато работим с израз, който използва множество различни аритметични оператори.

  1. (+) за добавяне
  2. (-) за изваждане
  3. (*) за умножение
  4. (/) за разделяне

Логически оператор: Концепцията за логическия оператор се прилага и при работа с VBA като напр.

  1. Ако изявления
  2. И
  3. ИЛИ
  4. НЕ
  5. ВЯРНО
  6. НЕВЯРНО

Предпоставка

За да научите VBA, трябва да инсталирате MS Office и главно MS Excel на вашата компютърна система.

Публика

Нашият урок по VBA е предназначен за начинаещи, за да им помогне да разберат основите на VBA. Този урок ще предостави достатъчно познания за VBA, откъдето можете да се издигнете на по-високо ниво на експертиза.

проблем

Уверяваме ви, че няма да намерите проблем с този урок за VBA. Но ако има някаква грешка, моля, публикувайте проблема във формата за контакт.