ПредишенСледващото

Описание на типа на всяка променлива прави програмата по-надеждни и, освен това, той ускорява работата, защото VBA се изисква да прекарват времето си на признаването на неописуема променлива тип за всеки достъп до нея.

За описание на типа данни на променливата в нивото на модул или процедурите, използвани инструкции Дим. Например, следното твърдение описва променлива от тип Integer:

Дим N Като цяло число.

Променливите, декларирани помощта на ключовата дума Dim на ниво модул са на разположение на всички процедури в модула. Променливите, описани в процедурите на ниво са налични само в тази процедура (вж. Например p.61). По подразбиране, низ или текст променлива (String) е масив с променлива дължина, която съдържа символи. Въпреки текст променлива може да бъде определена и фиксирана дължина. Следващият пример декларира размера на характера масив от 25 символа: Dim S Както стринга * 25.

Дим изявление е предназначен също за описване на променливите величини, тип обект. По-долу е описание за новата инстанция променлива лист: Дим X Като нов работен лист.

Ако описанието на променливата на обект не е в употреба на нова ключова дума, а след това използвайте обекта посочен от променливата текущия обект трябва да бъдат причислени към една променлива посредством израз Set.

Ако не е посочен типът на данните или тип обект, вида на променливата по подразбиране получава Variant. За описания на всички задължителни променливи трябва да се постави в началото на инструкция Опция за модул Изрично. Използване на това ръководство е полезно за отстраняване на грешки на програми, като тя позволява да се открият грешки в имената на променливите.

В VBA потребителят определя имената на променливи, функции, процедури, видове, константи, както и други обекти. Въведено от потребителски имена трябва да отразява същността на обекта, така че определено да се направи програмата лесна за четене. В VBA, има следните ограничения за имената:

1. Името не трябва да надвишава 255 знака.

2. Името не може да съдържа букви, интервал и следните знаци:% , #, @, $.

3. Името може да съдържа комбинация от букви, цифри и символи, която започва с буква.

4. Имената трябва да са уникални в рамките на областта, в която са определени.

5. Не използвайте имената, които съвпадат с ключовите думи, VBA и имената на вградени функции и процедури. Имената могат да бъдат напечатани и двете долната и горната случай. Комбинирането на регистрите може да се подобри с експресивността на имена. Например, вместо от предпочитаните името protsentnayastavka ProtsentnayaStavka.

Както и в други програмни езици, решетки могат да бъдат използвани в VBA: Дим В (3,3) като единични; Дим А (12) Като цяло число.

Масивът на програмата се определя от елемент от елемент, например:

Постоянни, за разлика от променливи, те не могат да променят техните стойности. Използването на константи прави програмата по-лесно да се чете и прави по-лесно да се извършат корекции - няма нужда да се коригира многократно стойността в текста на програмата, като достатъчно, за да въведете нова стойност при определянето на константите, например:

Строителство ProtsentnayaStavka като единични = 0.2;

Както и в програмите на VBA, можете да използвате стандартен набор от операции на данните. Има три основни типа дейности:

1. Математически, че тя се извършва на брой, а резултатът е число.

2. Връзка не се прилага само за числата и техните логически стойности са резултат от, например, х> у

3. Логическа използван в логически израз и резултатът ще бъде логически стойности, като например Не х и у.

операции Сравнение може да доведе до един от двата резултата: "вярно" или "невярно". Всички тези примери имат стойност "истина". Примери, които имат стойност "фалшива": 6 = 5, 7> 8, 6<3, 8>= 9.

операции Сравнение не работят само с цифров, но с текстови данни. Пример: "Dom1"<> "Дом-2" - истината, и "Къща" <>"Home" - лъжа. Операция сравняват два низови изрази в VBA, определени като знак. т.е. [Операнд 1] Както [операнд 2].

Той се използва като операцията по сравнение на две операнди, които съдържат препратки към обекти, който е отбелязан с ли е познато. т.е. [операнд 1] е [операнд 2].

Най-често използваните логически оператори са:

[Operand1] и [operand2] - логическо умножение;

[Operand1] или [operand2] - логично допълнение;

[Operand1] Не [operand2] - логично отрицание.

Стойността на логически операции и или а не

Операторът на задача задава стойност на променлива изразяване, константа или свойство на обект, и винаги включват знак за равенство (=).

[Да] Променливата (или определена цел или собственост) = експресията.

Потичане ключова дума не е задължително и често пропуска. оператор за присвояване изисква за извършване на изразяване, посочена в дясната си страна, и да се определят в резултат на променлива, чието име фигурира в лявата страна. В резултат, например, следните двойки на операторите

променлива х се определя 4.

За да зададете променлива референтен обект се използва Set изявление. В следващия пример, инструкцията задава променлива област Set гама A1: B3: Задайте Площ = Range ( "A1: B3").

Като цяло, инструкция има следния синтаксис Set

характер Местоположение (празен) + (долна черта) в края на низа гарантира, че последващото линия е продължение на предишната. Трябва да се помни, че:

1. Не е възможно да се разделят константи трансфер низ.

2. Не повече от седем продължения на една и съща линия.

3. низът не може да се състои от повече от 1024 знака.

В следващия пример, първият от дизайните е втория дял в две направления:

1) направи програмата лесна за четене, обяснявайки смисъла на програмен код и алгоритъм; 2) временно да деактивира части от програмата, когато това е отстраняване на грешки.

- използването на резервирания думата Рем вместо апостроф.

Затъмняване на Като цяло число

¢ а - цяло число променлива

Дим б Както стринга ¢ б - низ променлива.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!