.


:




:

































 

 

 

 


, VBA




. , Visual Basic . Visual Basic : , , .

. Visual Basic : ^ ( ), * (), / (), \ ( ), Mod ( ), + (), - ( ).

. True/False. Visual Basic : And ( ), Eqv ( ), Imp ( ), Not ( ), Or ( ), Xor ( ).

. & +.

. VBA : = (), <(), <= ( ), >(), >= ( ),<> ( ), Is ( , , Like ( ).

, . , :

? .
* .
# (0 9).
[_] _.
[! _ ] _.

{_), ([ ]), , .

([), (?), (#) (*), . (]) , .

(-) _ . , [A-Z] , A-Z. .

Option Compare . , Option Compare Binary [-] , , , D . Option Compare Text [-] , , , b, , , D, d, , .

, :

(!) _ , True, , _. , ;

(-), ( , ), _. , ;

, ( ). [A-Z] , [Z-A] ;

[ ] ("").

:

Dim MyCheck

MyCheck = "aBBBa" Like "a*a" ' True

MyCheck = "F" Like "[A-Z]" ' True

MyCheck = "F" Like "[!A-Z]" ' False

MyCheck = "a2a" Like "a#a" ' True

MyCheck = "aM5b" Like "a [L-P]#[!c-e]" ' True

MyCheck - "BAT123khg" Like "B?T*" ' True

MyCheck = "CAT123khg" Like "B?*" ' False

. , , .

, , . ; , . :

(^) (=) Not
(-) (< >) And
(*,/) (<) Or
(\) (>) Xor
(Mod) (<=) Eqv
(+,-) (>=) Imp
(&) Like Is

, . , . , , . . .

(&) , .

Like , .

Is . ; , .

. Visual Basic, , . , () . . , , . ; , , .

. Visual Basic , :

. ,
.  
  Visual Basic, DLL , ,
- .
/ , ,
 

. Visual Basic , : ; ; ; .

. , Visual Basic , , " ".

, . . , . , . , , .

, Visual Basic .

VBA

, . , , , , . :

, , ;

, , , .

Visual Basic :

Sub , ;

Function ;

Property .

Sub. Sub , . Sub, .

Sub:

[ Private | Public] [Static] Sub _ ()

End Sub

Sub End Sub. Sub , .

, .

VBA Sub .

. , . . , , , .

? , - . . .

. Visual Basic , , , , ( ). , , :

( ), (_) . , , 1, 1_lick();

" Form" ( "Report"), . Form_Click() ( , , ).

. :

Private Sub --_- ()

End Sub

:

Private Sub Form _- ()

End Sub

, , Access; . , , .

, . , . Access . , Access .

Function. Visual Basic , . , , , Sqr, Cos Chr. , Function Function.

Sub, Function , , . Sub, Function . Sub Function :

:

= ().

, Function . . ( As, Variant);

. Function , .

Function , Visual Basic.

. <Enter>. Sub Function. , :

Sub UpdateForm ()

Function SchetSumma () '

Access , ( End Sub End Function).

. , .

, .

:

1. .

2. / .

3. .

4. . .

. , .

, Sub Function.

Sub. Sub Function , Sub . Sub . , Sub , . , Function, Sub .

Sub :

' Sub Proc1

Call Proc1 (Argument1, Argument2)

Proc1 Argument1, Argument2

, , Call, .

Call , .

Function. Function, , Visual Basic, :

' ToDec

Print 10 * ToDec

X = ToDec

If ToDec = 10 Then Debug.Print " "

X = Function1(10 * ToDec)

Sub. , Year:

Call Year (Now)

Year Now

, , Visual Basic .

. Public . , , . , : (), .

. ( ), . , , , Sub1, , , :

Call Report_.Subl ()

. , , . , DemoClass Class1:

Dim DemoClass as New Class1

DemoClass.Subl

, , . ( DemoClass), .

. , . .

, . . , CommonName 1 2, CommonName 2 CommonName 2, CommonName 1.

1 CommonName, 2, :

Moy2.CommonName ()





:


: 2018-10-14; !; : 344 |


:

:

, .
==> ...

1359 - | 1172 -


© 2015-2024 lektsii.org - -

: 0.054 .