.


:




:

































 

 

 

 


2 .




 

: . 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. ?


 

 

 


㳿

 





:


: 2016-04-03; !; : 367 |


:

:

! . .
==> ...

1890 - | 1685 -


© 2015-2024 lektsii.org - -

: 0.134 .