Променливи и константи в VBA

Основната цел на VBA се обработва. Някои данни могат да се съхраняват в обекти, като лист гама, както и някои, се съхраняват в променливи.

Какви са променливи?

Отчасти това е специално място в паметта на компютъра, който може да съдържа различни типове данни - цифрова, текст, логика и т.н. (Видът на данни в VBA, описани в тази статия), както и резултатите от изчисленията. Стойността определя на една променлива с помощта на знака за равенство. За удобство на работа с променливи в езиците за програмиране дава възможност за задаване на човека-приятелски имена, като имената на променливите rFIO, rBirthday. За имената на променливи в VBA има редица изисквания:

Описание на променливи в VBA

Под променлива описание има за цел да уточни типа на данните. В VBA, променливите могат да бъдат посочени изрично и безусловно. Тя не е изрично да кажа, че можете да навсякъде в кода укажете името на променливата, и започнат да работят с нея, като в този случай от типа на тази променлива се приема като вариант. Такъв метод е удобен, но не се препоръчва, тъй като объркване може да възникне като резултат на грешка в изчисленията. Изрично описание се извършва след ключовата дума Dim [име на променлива] Както [Type], например: Дим Myint Като цяло число. В случай на такива променлива описание Myint ще запази в паметта само вида число.

Променливи и константи в VBA

Константи в VBA

Константата е стойността, съхранена в паметта, която не се променя по време на операцията по програма. Константи се използват в случаите, когато се използва един и същ параметър в програмния код, номер, низ, и т.н. За да се осигури удобство на тези параметри, ако е необходимо, в началото на програмния код, описан постоянна и дава стойността. Константи са декларирани с помощта на строителство изявлението. Например:

или без тип:
Строителство MyConst = 4,55
В този случай, на постоянен тип Variant.

При Vnimanie.V когато програмата, която искате да промените стойността на константа, програмата ще се провалят. Така че бъдете внимателни. Той също така не е разрешено съвпадение на имена на константи и променливи. с името на постоянните изисквания са същите като променливите.

Secure всички горе пример малък макро която изчислява функция у = х + I * 2, където х = I / 7 0

Както може да се види от у функция, X, е променлива. След разделяне се използва в изчисленията, тогава Y, X ще съдържа реален тип. Променливата I е брояч на стъпки от 1. 2 постоянна стойност, т.е. константа. Резултати у ще бъдат показани в диалоговия MsgBox съобщението.