: . VBA.
: VisualBasic .
ϳ : , , , , , .
- , , . - .
, , .
- , :
, ;
, , ( );
, , , .
: , , . . , - . , . - 璺 , -. . , , 2.1.
㳿
2.1 , -.
, | |||||||||||||
, | |||||||||||||
г | , | ||||||||||||
() | |||||||||||||
, | |||||||||||||
˳ | |||||||||||||
ǒ | |||||||||||||
̳ | |||||||||||||
璺 | |||||||||||||
|
|
|
|
㳿
- :
;
;
.
˳ ,, 䳿 .
, , 䳿 .
,, 䳿 - . ,
"".
, , . - , .
, - , , - . - , .
, . "", , , , .
, , . "", , , , , .
"" , . , "",
|
|
㳿
, . "", , .
.
( ) ( 0 (5=0),
( 5=5+), .
( )
( ) 1 (=1), ( = ), .
( ) ( ) 0 (=0), 1 ( =+1), .
', VBA,
.
:
;
, .
() (). . , . 2.2.
㳿
2.2 VBA
Boolean | True, False | ||
Byte | 0..255 | ||
Integer | ֳ | -32768.+32767 | |
Long | -2147483648.+2147483647 | ||
-3,438.-1,4-45 ' . | |||
Single | |||
1,4-45.3,438 . | |||
-1,7308.-4,9-324 ' . | |||
Double | |||
4,9- 24.1,7308 . | |||
Currency | |||
. 15 4 . | |||
String | . | ||
Date | 1.01.100. | ||
31.12.9999. | |||
Object | ' | ' () | |
, | |||
Variant | - | ||
, ', | |||
|
|
. Variant. , - , . , , .
㳿
, , Option Explicit.
:
Dim '̲ί As '
, :
:
^
*
/
Mod
+
- ;
:
< > ,
<= , >=
:
Not , And "",
Or "".
: True ("") False ("").
:
1. .
2. , (:).
3. , (_), , , .
㳿
, . , 2.3.
2.3. VBA
VBA | |||||
, | |||||
| | | Abs() | , | |||
. | |||||
arctg X | Atn() | Double, | |||
. | |||||
cos X | os() | Double, | |||
. | |||||
]X[ | Int() | , | |||
, . | |||||
ln X | Log() | Double, | |||
. | |||||
Double, | |||||
eX | e() | e ( ) | |||
. | |||||
Sign X | Sgn() | Variant (Integer), | |||
. | |||||
sin X | Sin() | Double, | |||
. | |||||
Sqr() | Double, | ||||
. | |||||
tg X | n() | Double, | |||
. | |||||
|
|
ճ
1. .
2. .
3. .
㳿
4. . :
a) , , ;
b) ( , , , );
c) .
2.4
1. VBA: X, Y, Z. .
2. VBA: X, Y, Z. .
3. VBA: X, Y, Z.
.
4. VBA: , , . D .
5. VBA: , , . 1 .
6. VBA: , , . 2 .
7. VBA: X, Y, Z. A .
8. VBA: X, Y, Z. .
9. VBA: X, Y, Z. C .
㳿
2.4
10. VBA: X, Y, Z.
. | |
11. VBA: X, Y, Z. | |
. | |
12. VBA: X, Y, Z. | |
. |
13. VBA: X, Y, Z.
. | |
14. VBA: X, Y, Z. | |
. |
1. VBA?
2. VBA.
3. ?
4. ?
5. ?
6. ?
7. ?
㳿