КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) Полиграфия- (1312) Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Операторите MTIE VBA

Синтаксис аз danі MTIE VBA.

Programuvannya в EXCEL

Синтаксис - TSE правила sukupnіst Scho viznachayut цел vikoristannya аз elementіv MTIE компания профил.

Tipi danih - TSE pevnі Vidi danih, SSMSC VBA zberіgaє аз Mauger manіpulyuvati.

Въведете danih Опис аз dіapazon стойности
байт Положителните числа Zberіgannya OD 0-255
Булева Zberіgannya logіchnih стойности: True, False
валута Zberіgannya номера за точна obchislen в dіapazonі от -922,337,203,685,477.5808 да 922,337,203,685,477.5807
дата Zberіgannya аз Дати час. Дати OD 1.01.100 до 31.12.9999 ОД час 00:00:00 до 23:59:59
двойно Zberіgannya номера podvіynoї tochnostі OD * -1.79769313486232 -4.94065645841247 10 308-10 * -324 * OD 4.94065645841247 1.79769313486232 10-324 до 10308 *
цяло число Zberіgannya tsіlih ОД номера -32768 до 32767
дълго Zberіgannya tsіlih брой ОД -2147483648 до 2147483647
единичен Zberіgannya номера odinarnoї tochnostі OD * -3,402823 -1,401298 10 38-10 * -45 * ОД 10-45 1.401298 до 3,402823 * 1038
низ Zberіgannya текст dovzhinoyu до 2 млрд. Simvolіv
вариант Zberіgannya дали yakogo danih тип

Оператор - TSE символ ABO viraz, Yaky daє vkazіvku programі vikonati Pevnyi dіyu на специфична danimi. VBA mіstit dekіlka kategorіy operatorіv: prisvoєnnya оператор; chislovі аз tekstovі оператори; оператори logіchnі; Операторите porіvnyannya.

Prisvoєnnya оператор. Dorіvnyuє символ (=) оператор в VBA даже аз prisvoyuvannya vikoristovuєtsya за prisvoєnnya zmіnnіy стойности. Писане оператор prisvoєnnya nastupnі: lіvoruch prisvoєnnya ОД оператор виновни са zmіnna, yakіy peredaєtsya ценности; pravoruch ОД prisvoєnnya оператор виновни са viraz.

Operatsіya prisvoєnnya Got DVI sintaksichnі форма:

1. Let VARNAME = израз;

2. VARNAME = израз;

VARNAME - Дали як zmіnna VBA

изразяване - Дали Yaky viraz VBA

Purshia varіant operatsії prisvoєnnya vikoristovuvavsya в rannіh movah programuvannya Basic. Други varіant vikoristovuєtsya в suchasnіy versії VBA.

Когато vikonannі оператор prisvoєnnya VBA spochatku obchislyuє viraz pravoruch ОД prisvoєnnya оператор и potіm zberіgaє virazu резултат zmіnnіy, іm'ya yakoї znahoditsya zlіva ОД rіvnostі знак.

X = 5 + 7; Y = X + 5; Z = X - Y; A = B; I = I + 1.

Pochatkuyuchim koristuvacham іnodі nezrozumіly Sens ostannoї operatsії prisvoєnnya, ако аз lіvіy в, аз в pravіy Частейн operatsії Даже един, че аз w zmіnna. В tsomu vipadku spochatku в promіzhny yelement pam'yatі pomіschaєtsya резултат obchislennya virazu pravіy chastinі prisvoєnnya оператор и potіm Tsey резултат privlasnyuєtsya zmіnnoyu в lіvіy chastinі.



Napriklad, Yakscho в operatorі prisvoєnnya A = 5, а до zmіnna operatsії prisvoєnnya mіstila стойности 7, на pіslya operatsії Won mіstitime стойност от 12 (7 + 5).

Slіd zapam'yatati:

· Може prisvoyuvati дали як chiselnu zmіnnu (ABO viraz) дали yakoї іnshoї zmіnnoї chiselnogo видове (ABO zmіnnіy тип Variant);

· Yakscho privlasnyuєtsya chiselny viraz zmіnnіy Scho tipіzuєtsya, S Mensch tochnіstyu (napriklad, Double - Long), VBA okruglyaє стойности virazu за zbіgu ите tochnіstyu zmіnnoї Scho nabuvaє нова стойност;

· Yakscho zmіnnoyu тип String privlasnyuєtsya zmіnna тип Variant, брой Scho mіstit, VBA автоматични и peretvorit ТСЕ числа в един ред.

Dodavannya оператор (+)

Оператор dodavannya vikonuє просто dodavannya. Obidva действие труд Бути chiselnimi virazami ABO редове, SSMSC VBA Mauger peretvoriti в брой. Оператор dodavannya mozhna takozh vikoristovuvati за vikonannya arithmeticity operatsіy ите danimi тип Date.

Въведете danih резултат virazu dodavannya zazvichay същото, Scho аз naybіlsh точния тип в tsomu virazі. Ale, Je viklyuchennya:

· Резултатът dodavannya написали една дълга и Бюд Двойна;

· Резултат dodavannya Дата вида и The дали Яким іnshim въведете danih zavzhdi Бюд Дата;

· Yakscho резултат perevischuє dіapazon тип Integer, на VBA peretvorit Yogo в Long;

· Yakscho резултат perevischuє типи Long, Single, Дата, на VBA peretvorit Yogo да Двойна;

· Yakscho дали Yaky операнд в virazі dodavannya Je Null, резултатът virazu dodavannya takozh Бюд Null.

Nagadaєmo поръчате zbіlshennya tochnostі за chiselnih tipіv danih: Byte, Integer, Long, единични, двойни, валути.

Slіd skazati, Scho treba chіtko rozumіti як VBA peretvorit типи danih в rezultatі arithmeticity operatsіy. Цзе dopomozhe nadalі uniknuti bagatoh "nepotrіbnih" pomilok в napisannі kodіv.

Vіdnіmannya оператор (-)

Оператор vіdnіmannya vikonuє две zavdannya: vikoristovuєtsya за vіdnіmannya един брой ч іnshogo; poznachaє едноместно mіnus (CE маркировка mіnus, Yaky pomіschaєtsya Цена Не е посочено преди номера за реда, Scho ТСЕ отрицателно число). Pomіstiti едноместно mіnus преди zmіnnoyu ABO virazom тези oznachaє Е, Scho ТСЕ pomnozhiti номер 1.

Obidva на действие в virazі vіdnіmannya труд Бути chiselnimi zmіnnimi (virazami) ABO низ virazami, як Mauger VBA peretvoriti в брой. Mozhna vikoristovuvati vіdnіmannya оператор робот и дати.

VBA vikoristovuє Ti w правила viznachennya тип danih резултат virazu vіdnіmannya, Scho аз за virazіv Scho vikoristovuyut dodavannya оператор. Ale, Je dopovnennya: Yakscho obidva на действие в virazі Je тип Дата, тогава резултатът virazu matim въведете два пъти.

Умножение оператор (*)

Оператор разплод peremnozhuє две числа - резултатът от разплод virazu Je tvіr dvoh operandіv. Obidva на действие в virazі развъждане труд Бути chiselnimi virazami ABO редове, SSMSC VBA Mauger peretvoriti в брой.

VBA slіduє ТИМ същите правила за тип viznachennya danih доведат virazu размножаване, Scho аз за virazіv Scho vikoristovuyut dodavannya оператор. В virazah разплод OAO All zmіnnі Variant, SSMSC mіstyat стойности тип Дата, peretvoryatsya в chiselnі стойности.

Dіlennya оператор (/)

Оператор dіlennya ите plavayuchoyu komoyu vikonuє zvichayne arithmeticity dіlennya svoїh operandіv.

В virazah dіlennya Purshia операнд dіlitsya до другия операнд - резултатът dіlennya Je chastkove.

Obidva на действие в virazі dіlennya ите plavayuchoyu komoyu труд Бути chiselnimi virazami ABO редове, SSMSC VBA Mauger peretvoriti в брой.

Yakscho Хох BI един операнд от virazі dіlennya тип Got Null, резултатът dіlennya takozh Бюд Null.

Въведете danih operatsії dіlennya ите plavayuchoyu komoyu Je Double, за viklyuchennyam:

· Obidva на действие в virazі dіlennya труд тип Integer ABO Single - доведе Single;

· Yakscho virazu резултат не perepovnyuє dіapazon стойности за тип Single.

Tsіlochiselne dіlennya (\)

Tsіlochiselne dіlennya vіdrіznyaєtsya ОД dіlennya plavayuchoyu komoyu ите бележка Scho Yogo резултат zavzhdi Je tsіle номер без drobovoї Частейн.

Obidva на действие в virazі tsіlochiselnogo dіlennya труд Бути chiselnimi virazami ABO редове, SSMSC VBA Mauger peretvoriti в брой.

Преди vikonannyam operatsії tsіlochiselnogo dіlennya VBA okruglyaє Кожен операнд на броя на тип Integer ABO Long (Taqiy същия вид резултат имам tsіlochiselnogo dіlennya).

VBA vіdkidaє (не okruglyaє бира!) Дали Yaky прострелян zalishok доведе virazu tsіlochiselnogo dіlennya. Napriklad, virazi 22 \ 5 и 24 \ 5 matimut един и същ резултат = 4.

Yakscho Хох BI един операнд от virazі tsіlochiselnogo dіlennya тип Got Null, резултатът dіlennya takozh Бюд Null.

Dіlennya модул (Mod)

Dіlennya модул як двупосочно dopovnyuє tsіlochiselne dіlennya. В dіlennі модул viraz povertaє tіlki zalishok operatsії dіlennya як tsіle.

Mod 22 = 24 Април 5 5 = Mod Mod 25 август 5 = 0.

Rasht vlastivostey dіlennya модул іdentichna tsіlochiselnomu dіlennyu.

Pіdnesennya да stepenі (^)

pіdnesennya оператора да stepenі pіdnosit брой на stepenі.

5 ^ 3 = 125.

Операторите имат Obidva virazі pіdnesennya да stepenі труд Бути chiselnimi virazami ABO редове, SSMSC VBA Mauger peretvoriti в брой.

Операнд zlіva оператор ОД pіdnesennya да stepenі Mauger Бути отрицателно число tіlki, Yakscho операнд на десния Je tsіlim.

Резултати virazu тип Got Double.

Yakscho Хох BI един операнд от virazі тип Got Null, pіdnesennya на резултат да stepenі takozh Бюд Null.

Pіdvedemo pіdsumok vischevikladenomu:

<== Предишна лекция | На следващата лекция ==>
| Операторите MTIE VBA

; Дата: 05.01.2014; ; Прегледи: 396; Нарушаването на авторските права? ;


Ние ценим Вашето мнение! Беше ли полезна публикуван материал? Да | не



ТЪРСЕНЕ:


Вижте също:



ailback.ru - Edu Doc (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 11.45.9.24
Page генерирана за: 0.048 сек.