рдорд╣рддреНрд╡рдкреВрд░реНрдг VBA Excel рд╢рдмреНрджрд╛рд╡рд▓реА
VBA рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕рдХреЗ рдкреНрд░рдореБрдЦ рд╢рдмреНрджреЛрдВ рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд╕рдордЭрдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИред рдпрд╣рд╛рдБ рдЙрди рдЖрдо рд╢рдмреНрджреЛрдВ рдХреА рд╕реВрдЪреА рд╣реИ рдЬрд┐рдирд╕реЗ рдЖрдк рдХрд╛рд░реНрдп рд╕реНрд╡рдЪрд╛рд▓рди рдФрд░ Excel рдореЗрдВ рдХрд╕реНрдЯрдо рд╕рдорд╛рдзрд╛рди рдмрдирд╛рддреЗ рд╕рдордп рд░реВрдмрд░реВ рд╣реЛрдВрдЧреЗред
-
Modules VBA рдХреЛрдб рдХреЗ рдХрдВрдЯреЗрдирд░ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдБ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рдФрд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╕рдВрдЧреНрд░рд╣реАрдд рд░рд╣рддреЗ рд╣реИрдВред
-
Objects VBA рдХреА рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рд╣реИрдВред рдпреЗ рд╡рд░реНрдХрдмреБрдХ, рд╡рд░реНрдХрд╢реАрдЯ рдФрд░ рд╕реЗрд▓реНрд╕ рдЬреИрд╕реЗ рддрддреНрд╡реЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред
-
Procedures рдХреЛрдб рдХреЗ рдмреНрд▓реЙрдХ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдкреНрд░рд╛рдпрдГ рд╕рдм-рдкреНрд░реЛрд╕реАрдЬрд░ рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрддред
-
Statements рд╡реЗ рдирд┐рд░реНрджреЗрд╢ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рдкреНрд░реЛрд╕реАрдЬрд░ рдХреЗ рднреАрддрд░ Excel (рдпрд╛ Word рдпрд╛ Access) рдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди-рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рд╣реИрдВред
-
Variables рд╡рд╣ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдФрд░ рд╣реЗрд░рдлреЗрд░ рдЖрдк рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
-
Logical operators рдорд╛рдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВред рдЗрдирдореЗрдВ
And,OrрдФрд░NotрдЬреИрд╕реЗ рдСрдкрд░реЗрдЯрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
Excel рдореЗрдВ VBA рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░рдирд╛
VBA рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ VBA рдПрдбрд┐рдЯрд░ рддрдХ рдкрд╣реБрдБрдЪрдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣реАрдВ рдЖрдк рдЕрдкрдирд╛ VBA рдХреЛрдб рд▓рд┐рдЦреЗрдВрдЧреЗ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВрдЧреЗред рдЖрдЗрдП рджреЗрдЦреЗрдВ, рд╡рд╣рд╛рдБ рдХреИрд╕реЗ рдкрд╣реБрдБрдЪрд╛ рдЬрд╛рдП:
Developer рдЯреИрдм рд╕рдХреНрд╖рдо рдХрд░рдирд╛┬а
рдкрд╣рд▓рд╛ рдХрджрдо Ribbon рдкрд░ рдЕрдХреНрд╕рд░ рдЫрд┐рдкреЗ рд░рд╣рдиреЗ рд╡рд╛рд▓реЗ Developer рдЯреИрдм рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
- рдХрд┐рд╕реА рднреА рдЬрдЧрд╣ Ribbon рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред┬а

Excel рдореЗрдВ Ribbon. рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
- Customize the Ribbon... рд╡рд┐рдХрд▓реНрдк рдЪреБрдиреЗрдВред┬а

Developer рдЯреИрдм рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Ribbon рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
- рдПрдХ рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕ рдЦреБрд▓реЗрдЧрд╛ред Developer рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЪреЗрдХ рдХрд░реЗрдВ рдФрд░ OK рджрдмрд╛рдПрдБред

Developer рд╡рд┐рдХрд▓реНрдк рдЪреБрдирдирд╛ред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
рдЕрдм рдЖрдк Ribbon рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ Developer рдЯреИрдм рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

Ribbon рдкрд░ Developer рдЯреИрдм рд╕рдХреНрд╖рдо рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
VBA рдПрдбрд┐рдЯрд░ рдЦреЛрд▓рдирд╛┬а
рдЬрдм Developer рдЯреИрдм рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рдП, рддреЛ рдЖрдк VBA рдПрдбрд┐рдЯрд░ рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Developer рдЯреИрдм рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ Visual Basic рдЪреБрдиреЗрдВред рдЖрдк рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ ALT + F11 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕реАрдзреЗ VBA рдПрдбрд┐рдЯрд░ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

VBA рдПрдбрд┐рдЯрд░ред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
VBA рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдирд╛┬а
VBA рдПрдбрд┐рдЯрд░ рд╢реБрд░реВ рдореЗрдВ рдбрд░рд╛рдиреЗ рд╡рд╛рд▓рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрд╕рд╛рди рд╣реИред рдЖрдЗрдП рдЗрд╕рдХреЗ рдХреБрдЫ рдореБрдЦреНрдп рднрд╛рдЧ рд╕рдордЭрддреЗ рд╣реИрдВ:
- Code Pane рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ рдЖрдк рдЕрдкрдирд╛ VBA рдХреЛрдб рд▓рд┐рдЦрддреЗ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
- Project Explorer рдЖрдкрдХреЗ рд╡рд░реНрдХрдмреБрдХ рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдФрд░ рдореЙрдбреНрдпреВрд▓реНрд╕ рдХрд╛ рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рджреГрд╢реНрдп рджрд┐рдЦрд╛рддрд╛ рд╣реИред
- Properties Window рдЪрдпрдирд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдЧреБрдг рджрд┐рдЦрд╛рддреА рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдЙрдирдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХреЗрдВред

Excel рдореЗрдВ VBA рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
Excel рдореЗрдВ VBA рдХреЛрдб рд▓рд┐рдЦрдирд╛
рдЕрдм рдЬрдм рдЖрдк VBA рдПрдбрд┐рдЯрд░ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рддреЛ рдХреБрдЫ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред VBA рдХреЛрдб рдЕрд▓рдЧ-рдЕрд▓рдЧ рднрд╛рдЧреЛрдВ рд╕реЗ рдмрдирд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рд╕рдм-рдкреНрд░реЛрд╕реАрдЬрд░ рдФрд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ред рдпреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ Excel рдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдХрднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдирд╣реАрдВ рдХреА рд╣реИ, рддреЛ рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВтАФрдореИрдВ рдЗрд╕реЗ рдЪрд░рдгрдмрджреНрдз рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭрд╛рдКрдБрдЧрд╛ред┬а
VBA рд╕рдмрд░реВрдЯреАрди рд▓рд┐рдЦрдирд╛
рдореИрдХреНрд░реЛ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдореИрдХреНрд░реЛ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдирд╛ рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреЗ рдЪрд░рдг рдЕрдкрдирд╛рдПрдБ:
- VBA рдПрдбрд┐рдЯрд░ рдХреЗ рдЕрдВрджрд░ Insert > Module рдЪреБрдиреЗрдВред рдПрдХ рдирдпрд╛ рдореЙрдбреНрдпреВрд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд╛рдо Module1┬ардХреЗ рд╕рд╛рде рдмрди рдЬрд╛рдПрдЧрд╛ред

Insert рдЯреИрдм рдХреЗ рдЕрдВрддрд░реНрдЧрдд Module рдЪреБрдиреЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
- рдЖрдк рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирд╛рдо Properties рдкреЗрди рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

VBA рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
рдЕрдм рдЬрдм рдЖрдк рдореИрдХреНрд░реЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯ рдХрд░рдирд╛ рдЬрд╛рди рдЧрдП рд╣реИрдВ, рддреЛ рдЖрдЗрдП рд╣рдорд╛рд░рд╛ рдкрд╣рд▓рд╛ рдореИрдХреНрд░реЛ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдПред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдореЙрдбреНрдпреВрд▓ рдмрдирдиреЗ рдкрд░ рдХреЛрдб рд╡рд┐рдВрдбреЛ рдЦреБрд▓рддреА рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдРрд╕рд╛ рди рд╣реЛ, рддреЛ рдмрдирд╛рдП рдЧрдП рдореЙрдбреНрдпреВрд▓ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ View Code рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдХреЛрдб рд╡рд┐рдВрдбреЛ рдЦреБрд▓ рдЬрд╛рдПрдЧреА рдЬрд╣рд╛рдБ рдЖрдк рдЕрдкрдиреЗ рдореИрдХреНрд░реЛрдЬрд╝ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдБ, рдореИрдВ рдПрдХ рдореИрдХреНрд░реЛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдБ рдЬреЛ рд╕рдВрджреЗрд╢ Hello, World! рджрд┐рдЦрд╛рдПрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХреЛрдб рдкреЗрди рдореЗрдВ рдирд┐рдореНрди рдХреЛрдб рд▓рд┐рдЦрддрд╛ рд╣реВрдБ:
Sub ShowMessage()
MsgBox "Hello, World!"
End Sub
рдпрд╣рд╛рдБ:
-
Sub рд╕рдмрд░реВрдЯреАрди рдХреЗ рд▓рд┐рдП рдХреАрд╡рд░реНрдб рд╣реИ, рдЬреЛ рдХреЛрдб рдХрд╛ рдПрдХ рдмреНрд▓реЙрдХ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред VBA рдореЗрдВ, рд╕рдмрд░реВрдЯреАрди рдХреЛрдИ рдорд╛рди рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдХрд░рддрд╛ред
-
ShowMessage рд╕рдмрд░реВрдЯреАрди рдХрд╛ рдирд╛рдо рд╣реИред рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреА рдкрд╕рдВрдж рд╕реЗ рдирд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╢рд░реНрддреЗ рдпрд╣ VBA рдирд╛рдордХрд░рдг рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗ (рдЬреИрд╕реЗ, рд╕реНрдкреЗрд╕ рди рд╣реЛ, рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╢реБрд░реВ рди рд╣реЛ)ред
-
() рдпрд╣рд╛рдБ рд╕рдмрд░реВрдЯреАрди рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рд╣реЛрддреЗ рд╣реИрдВред рдЪреВрдБрдХрд┐ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреЛрд╖реНрдардХ рдЦрд╛рд▓реА рд╣реИрдВред
-
MsgBox рдПрдХ рдмрд┐рд▓реНрдЯ-рдЗрди VBA рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдЬреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рд╕рдВрджреЗрд╢ рдмреЙрдХреНрд╕ рджрд┐рдЦрд╛рддрд╛ рд╣реИред┬а
-
End Sub рдХрдерди рд╕рдмрд░реВрдЯреАрди рдХреЗ рдЕрдВрдд рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред
SubрдФрд░End SubрдХреЗ рдмреАрдЪ рдХрд╛ рдХреЛрдб рд╡рд╣ рд╣реИ рдЬреЛ рд╕рдмрд░реВрдЯреАрди рдХреЙрд▓ рд╣реЛрдиреЗ рдкрд░ рдЪрд▓реЗрдЧрд╛ред -
VBA рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдбрдмрд▓ рдХреЛрдЯреНрд╕ рдореЗрдВ рдмрдВрдж рд╣реЛрддреА рд╣реИрдВред рдпрд╣рд╛рдБ, рд╣рдо
Hello, World!рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╕рдВрджреЗрд╢ рдмреЙрдХреНрд╕ рдореЗрдВ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдореИрдХреНрд░реЛ рд▓рд┐рдЦрдирд╛ред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
- рдЕрдм рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рд╢реЙрд░реНрдЯрдХрдЯ рдХреБрдВрдЬреА F5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдореИрдиреНрдпреБрдЕрд▓реА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ Developer рдЯреИрдм рдкрд░ рдЬрд╛рдПрдБ рдФрд░ Macros рдЪреБрдиреЗрдВред Run┬арджрдмрд╛рдПрдБред

Developer рдЯреИрдм рдХреЗ рдЕрдВрддрд░реНрдЧрдд Macros рд╡рд┐рдХрд▓реНрдк рдЪреБрдиреЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
рдЕрдм рдЖрдк рдЕрдкрдиреЗ Excel рд╢реАрдЯ рдкрд░ рд╕рдВрджреЗрд╢ рдмреЙрдХреНрд╕ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдВрджреЗрд╢ рдмреЙрдХреНрд╕ред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
VBA рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд╕рдордЭрдирд╛┬а
VBA рдореЗрдВ, рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдЖрдкрдХреЛ Excel рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрддреНрд╡реЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рджреЗрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реЛ рд╕рдХреЗред рддреАрди рдкреНрд░рдореБрдЦ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╣реИрдВ: Workbook, Worksheet рдФрд░ Rangeред рдЖрдЗрдП рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВред
Workbook рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛрдИ рднреА Excel рдлрд╝рд╛рдЗрд▓ рд╣реЛрддреА рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЦреБрд▓реА рд╣реИред рдпрд╣ рд╣рдореЗрдВ рд╡рд░реНрдХрдмреБрдХ рдХреЗ рднреАрддрд░ рдирдИ рд╢реАрдЯреНрд╕ рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рдореМрдЬреВрджрд╛ рд╢реАрдЯреНрд╕ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдЬреИрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВ рд╡рд░реНрддрдорд╛рди рд╡рд░реНрдХрдмреБрдХ рдореЗрдВ рдПрдХ рд╢реАрдЯ рдЬреЛрдбрд╝рдирд╛ рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рд╕реЗрд╡ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБред рд╢реБрд░реВ рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ Sheet1 рдерд╛ред рджреВрд╕рд░реА рд╢реАрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдирд┐рдореНрди рдХреЛрдб рд▓рд┐рдЦрддрд╛ рд╣реВрдБ:
Sub AddSheetAndSaveWorkbook()
' Adds a new worksheet to the active workbook
ActiveWorkbook.Sheets.Add
' Saves the workbook
ActiveWorkbook.Save
End Sub
рдпрд╣ рдХреЛрдб рдареАрдХ рдкрд┐рдЫрд▓реЗ рдХреЛрдб рдХреА рддрд░рд╣ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ (comments) рдЬреЛрдбрд╝реА рд╣реИрдВред рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ ' рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ рдФрд░ рдпреЗ рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреАрдВред рд╣рдо рдЗрдиреНрд╣реЗрдВ рдХреЗрд╡рд▓ рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдХреЛрдб рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реЛред┬а
рдЕрдм рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдФрд░ рд╢реАрдЯ Sheet2 рдмрди рдЧрдИ рд╣реИред

VBA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореМрдЬреВрджрд╛ рд╡рд░реНрдХрдмреБрдХ рдореЗрдВ рдирдИ рд╢реАрдЯ рдЬреЛрдбрд╝рдирд╛ рдФрд░ рд╕рд╣реЗрдЬрдирд╛ред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
Worksheet рдСрдмреНрдЬреЗрдХреНрдЯ Excel рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╕рдХреНрд░рд┐рдп рд╢реАрдЯ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдЖрдк рд╕рдХреНрд░рд┐рдп рд╢реАрдЯ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕рдХреНрд░рд┐рдп рд╢реАрдЯ рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдирд┐рдореНрди рдХреЛрдб рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реВрдБ:
Sub RenameActiveSheet()
' Renames the active sheet to "Sales Report".
ActiveSheet.Name = "Sales Report"
End Sub

VBA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрдХрд╢реАрдЯ рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛ред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
рдЕрдм Sheet1 рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ Sales Report рд╣реЛ рдЧрдпрд╛ рд╣реИред

Excel рд╡рд░реНрдХрд╢реАрдЯ рдХрд╛ рдирд╛рдо VBA рд╕реЗ рдмрджрд▓рдирд╛ред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
Range рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕реЗрд▓ рд╕рдореВрд╣ рдпрд╛ рдПрдХрд▓ рд╕реЗрд▓ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рд╕рдВрднрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рджрд┐рдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВ F3 рд╕реЗ I3 рддрдХ рдХреА рд░реЗрдВрдЬ рдЪреБрдирддрд╛ рд╣реВрдБ рдФрд░ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рд░рдВрдЧ рдмрджрд▓рддрд╛ рд╣реВрдБред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдирд┐рдореНрди рдХреЛрдб рд▓рд┐рдЦрддрд╛ рд╣реВрдБ:
Sub FormatRange()
' Selects the range from A1 to C6
Range("F3:I3"). Select
' Changes the background color of the selected range to Green
Selection.Interior.Color = RGB(101, 255, 143)
End Sub

рд░реЗрдВрдЬ рдЪреБрдирдирд╛ рдФрд░ рд░рдВрдЧ рдмрджрд▓рдирд╛ (VBA)ред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
рдЖрдк рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдЕрдВрддрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред┬а

Excel рдореЗрдВ VBA рд╕реЗ рд░рдВрдЧ рдмрджрд▓рдирд╛ред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
VBA рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдмрдирд╛рдирд╛
рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рддрд░рд╣, VBA рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдореБрдЦреНрдпрддрдГ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛тАФрд╕рдВрдЦреНрдпрд╛рдПрдБ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯтАФрд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВред рдЗрдиреНрд╣реЗрдВ VBA рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреАрд╡рд░реНрдб, рдЙрд╕рдХреЗ рдмрд╛рдж рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдирд╛рдо рдФрд░ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдк рджреЗрдХрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдШреЛрд╖рд┐рдд рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред
Keyword variableName As DataType
рдпрд╣рд╛рдБ:┬а
-
KeywordDim,Static,Public, рдФрд░Privateрд╣реЛ рд╕рдХрддрд╛ рд╣реИред -
variableNameрдЙрд╕ рдирд╛рдо рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдЬреЛ рдЖрдк рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рд▓рд┐рдП рдЪреБрдирддреЗ рд╣реИрдВ (рд╕реНрдкреЗрд╕ рди рд╣реЛрдВ)ред -
Asрд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреА рдШреЛрд╖рдгрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред -
DataTypeрд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗIntegerред
рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдХреБрдЫ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рднреА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
- рд▓рдВрдмрд╛рдИ 255 рд╡рд░реНрдгреЛрдВ рд╕реЗ рдХрдо рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
- рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрдкреЗрд╕ рдЕрдиреБрдордд рдирд╣реАрдВ рд╣реИрдВред
- рдирд╛рдо рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред
- рдирд╛рдо рдореЗрдВ рдкреВрд░реНрдгрд╡рд┐рд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред
рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдк
VBA рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рдиреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
| Data type | Stored | Range of values |
|---|---|---|
| Byte | 1 Byte | 0 рд╕реЗ 255 рддрдХ рдХреЗ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ |
| Integer | 2 Byte | -32,768 рд╕реЗ 32,767 рддрдХ рдХреЗ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ |
| Long | 4 Bytes | -2,147,483,648 рд╕реЗ 2,147,483,647 рддрдХ рдХреЗ рдмрдбрд╝реЗ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ |
| Single | 4 Bytes | рд╕рд┐рдВрдЧрд▓-рдкреНрд░рд┐рд╕реАрдЬрди рд╡рд╛рд▓реЗ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ |
| Double | 8 Bytes | рдбрдмрд▓-рдкреНрд░рд┐рд╕реАрдЬрди рд╡рд╛рд▓реЗ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ |
| Currency | 8 Bytes | рд╕реНрдерд┐рд░ рджрд╢рдорд▓рд╡ рд╕реНрдерд╛рдиреЛрдВ рд╡рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ |
| Variant (text) | рдЯреЗрдХреНрд╕реНрдЯ рдХреА рд▓рдВрдмрд╛рдИ + 22 bytes | 0 рд╕реЗ 2 рдЕрд░рдм рд╡рд░реНрдг |
рдЕрд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдк
VBA рдореЗрдВ рдЕрд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╡реЗ рдорд╛рди рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдирд╣реАрдВ рд╣реИрдВред
| Data type | Stored | Range of values |
|---|---|---|
| String | рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд▓рдВрдмрд╛рдИ | рдЯреЗрдХреНрд╕реНрдЯ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ |
| Date | 8 Bytes | рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ |
| Boolean | 2 Bytes | True рдпрд╛ False рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ |
| Variant | 16 Bytes | рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рдЯрд╛рдЗрдк рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рддрдм рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдкреНрд░рдХрд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рдЬреНрдЮрд╛рдд рди рд╣реЛ |
VBA Excel рдореИрдХреНрд░реЛрдЬрд╝ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рд╕реНрд╡рдЪрд╛рд▓рди
рдореИрдХреНрд░реЛ рдореВрд▓рддрдГ VBA рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВред рдореИрдХреНрд░реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЖрдк рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рдирд╛, рдбреЗрдЯрд╛ рдХреЙрдкреА рдХрд░рдирд╛, рдпрд╛ рдЧрдгрдирд╛рдПрдБ рдХрд░рдирд╛ рдЬреИрд╕реЗ рдХрдИ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдХреНрд░реЛ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрди рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ рджреЛрдмрд╛рд░рд╛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдбрд╝реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдпрд╛ рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рд╕рдордп рдмрдЪрд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдЕрдХреНрд╕рд░ рдЕрдкрдиреА рд░рд┐рдкреЛрд░реНрдЯреНрд╕ рдХреЛ рдПрдХ рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рдореИрдХреНрд░реЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдлрд╝реЙрд░реНрдореИрдЯрд┐рдВрдЧ рдЪрд░рдг рд▓рд╛рдЧреВ рдХрд░ рджреЗтАФрд╣рд░ рдмрд╛рд░ рдореИрдиреНрдпреБрдЕрд▓ рдХрд░рдиреЗ рдХреА рдмрдЬрд╛рдпред рдмрд╛рдж рдореЗрдВ, рдЖрдк рдЗрд╕ рдореИрдХреНрд░реЛ рдХреЛ рдирдП рдбреЗрдЯрд╛ рдкрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдордиреЗ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рдП, рд▓реЗрдХрд┐рди рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ рдФрд░ рднреА рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рдХрд╛рд░реНрдп рдХрд░ рд░рд╣реЗ рд╣реИрдВред рднрд▓реЗ рд╣реА рдЖрдкрдХреЛ рдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЕрдиреБрднрд╡ рди рд╣реЛ, рдЖрдк рдлрд┐рд░ рднреА рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рджреЛрд╣рд░рд╛рд╡ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Excel рдореИрдХреНрд░реЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛┬а
рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЖрдк рдХреБрдЫ рдлрд╝реЙрд░реНрдореИрдЯрд┐рдВрдЧ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдХреНрд░реЛ рдХреИрд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- Developer рдЯреИрдм > Record Macro рдмрдЯрди рдкрд░ рдЬрд╛рдПрдБред┬а
- рдПрдХ рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдЕрдкрдиреЗ рдореИрдХреНрд░реЛ рдХреЛ рдХреЛрдИ рдирд╛рдо рджреЗрдВтАФрдЬреИрд╕реЗ рдореИрдВрдиреЗ FormatCells рджрд┐рдпрд╛ред
- рдЗрдЪреНрдЫрд╛ рд╣реЛ рддреЛ рдХреЛрдИ рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред рдореИрдВрдиреЗ Ctrl+S рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ред
- рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП OK рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдЕрдм рдЬрдм рдореИрдХреНрд░реЛ рд░рд┐рдХреЙрд░реНрдб рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╡реЗ рдХреНрд░рд┐рдпрд╛рдПрдБ рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВ рдПрдХ рд╕рд░рд▓ рддрд╛рд▓рд┐рдХрд╛ рдкрд░ рдХреБрдЫ рдлрд╝реЙрд░реНрдореИрдЯрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░, рд╡рд╛рдкрд╕ Developer рдЯреИрдм рдкрд░ рдЬрд╛рдПрдБ рдФрд░ Stop Recording рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдиреАрдЪреЗ рдЖрдк рдореИрдХреНрд░реЛ рдХреЛ рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
Excel рдореЗрдВ VBA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдХреНрд░реЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ред GIF: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
рдЕрдм, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд┐рд╕реА рджреВрд╕рд░реА рд╢реАрдЯ рдореЗрдВ рджреВрд╕рд░рд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╣реИ рдФрд░ рдЖрдк рдЙрд╕реА рдлрд╝реЙрд░реНрдореИрдЯрд┐рдВрдЧ рдХреЛ рд╡рд╣рд╛рдБ рднреА рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкреВрд░реЗ рдХрд╛рд░реНрдп рдХреЛ рдлрд┐рд░ рд╕реЗ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЕрдкрдиреЗ рдмрдирд╛рдП рд╢реЙрд░реНрдЯрдХрдЯ рдХреЛ рджрдмрд╛рдПрдБ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ Ctrl+S)ред рдЕрдиреНрдпрдерд╛, sheet2 > Developer рдЯреИрдм > Macros > Run рдкрд░ рдЬрд╛рдХрд░ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓реА рдЪрд▓рд╛рдПрдБред

Excel рдореИрдХреНрд░реЛ рдХрд╛ рдЙрдкрдпреЛрдЧред GIF: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
Excel рдореИрдХреНрд░реЛрдЬрд╝ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛┬а
рдореИрдХреНрд░реЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЙрд╕рдХреА рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдпрд╛ рдЕрдиреБрдХреВрд▓рди рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕реЗ рдХрд░реЗрдВ:┬а
- Developer рдЯреИрдм рдкрд░ рдЬрд╛рдПрдБ рдФрд░ Visual Basics рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред┬а
- VBA рдПрдбрд┐рдЯрд░ рдЦреБрд▓реЗрдЧрд╛ред рдЕрдм Project Explorer рдореЗрдВ рд╡рд╣ рд╡рд░реНрдХрдмреБрдХ рдЦреЛрдЬреЗрдВ рдЬрд╣рд╛рдБ рдЖрдкрдХрд╛ рдореИрдХреНрд░реЛ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред┬а
- Modules рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╡рд┐рд╕реНрддреГрдд рдХрд░реЗрдВ, рдлрд┐рд░ рдЙрд╕ рдореЙрдбреНрдпреВрд▓ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХрд╛ рдореИрдХреНрд░реЛ рд╣реИред рдХреЛрдб рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЖрдкрдХреЗ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рдореИрдХреНрд░реЛ рдХрд╛ VBA рдХреЛрдб рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

Excel рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рдореИрдХреНрд░реЛ рдХрд╛ рдХреЛрдбред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
рдХреЛрдб рдХреА рд╣рд░ рдкрдВрдХреНрддрд┐ рдЙрд╕ рдХреНрд░рд┐рдпрд╛ рдХреЛ рджрд░реНрд╢рд╛рддреА рд╣реИ рдЬреЛ рдЖрдкрдиреЗ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдХреА рдереАред рдпрд╣рд╛рдБ рд╕реЗ, рдЖрдк рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рдХреЛрдб рдХреЛ рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ Selection.Font.Bold рдХреЛ False рдкрд░ рд╕реЗрдЯ рдХрд░ рджрд┐рдпрд╛ рддрд╛рдХрд┐ рдмреЛрд▓реНрдб рдлрд╝реЙрд░реНрдореИрдЯрд┐рдВрдЧ рд╣рдЯ рдЬрд╛рдПред рд╕рдВрдкрд╛рджрди рдХреЗ рдмрд╛рдж, рд╕реЗрд╡ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реЗрдЬреЗрдВ рдпрд╛ Ctrl+S рджрдмрд╛рдПрдБ рдФрд░ рдмрджрд▓рд╛рд╡ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Run рдХрд░реЗрдВред 
Excel VBA рдореИрдХреНрд░реЛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
рдореИрдХреНрд░реЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдк рдкрд░рд┐рдгрд╛рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВтАФрдЬреЛ рдХреЙрд▓рдо рдкрд╣рд▓реЗ рдмреЛрд▓реНрдб рдереЗ, рд╡реЗ рдЕрдм рдмреЛрд▓реНрдб рдирд╣реАрдВ рд╣реИрдВред┬а

Excel рдореЗрдВ рдореИрдХреНрд░реЛ рдХрд╛ рдЙрдкрдпреЛрдЧред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
рдХрд╕реНрдЯрдо Excel рдореИрдХреНрд░реЛрдЬрд╝ рд▓рд┐рдЦрдирд╛┬а
рдХреБрдЫ рдЙрдиреНрдирдд рдХрд╛рд░реНрдп рдРрд╕реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд░рд┐рдХреЙрд░реНрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрдкрдХреЛ рд╢реВрдиреНрдп рд╕реЗ рдореИрдХреНрд░реЛ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХ рд╡рд░реНрдХрд╢реАрдЯ рд╕реЗ рджреВрд╕рд░реА рдореЗрдВ рдбреЗрдЯрд╛ рдХреЙрдкреА рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБред рдореИрдВ рдХрд╕реНрдЯрдо рдореИрдХреНрд░реЛ рдРрд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реВрдБ:
- рдкрд╣рд▓реА рд╢реАрдЯ рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓реА VBA рдПрдбрд┐рдЯрд░ рдЦреЛрд▓реЗрдВ рдпрд╛ Alt+F11 рджрдмрд╛рдПрдБред
- рдПрдХ рдирдпрд╛ рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝реЗрдВред
- рдХреЛрдб рдкреЗрди рдореЗрдВ рдирд┐рдореНрди рдХреЛрдб рд▓рд┐рдЦреЗрдВред
Sub CopyData()
Sheets("Sheet1").Range("B1:E21").Copy Destination:=Sheets("Sheet2").Range("B1")
End Sub
- Save рдореИрдХреНрд░реЛ рдХрд░реЗрдВ рдФрд░ Run рджрдмрд╛рдПрдБред
рдЕрдм рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ Sheet1 рд╕реЗ рдбреЗрдЯрд╛ Sheet2 рдореЗрдВ рдХреЙрдкреА рд╣реЛ рдЧрдпрд╛ рд╣реИред

VBA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╕реНрдЯрдо рдореИрдХреНрд░реЛ рд▓рд┐рдЦрдирд╛ред GIF: рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред
рдЕрдВрддрд┐рдо рд╡рд┐рдЪрд╛рд░┬а
рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдЬрдЯрд┐рд▓ рдореИрдХреНрд░реЛрдЬрд╝ рдмрдирд╛рдиреЗ рддрдХ, VBA Excel рдХреЗ рднреАрддрд░ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреА рджреБрдирд┐рдпрд╛ рдЦреЛрд▓ рджреЗрддрд╛ рд╣реИред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЖрдк рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдореЗрдВ рд╕рд╣рдЬ рд╣реЛрддреЗ рдЬрд╛рдПрдБ, рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ VBA рдХреА рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЦреЛрдЬреЗрдВред рдпрд╛рдж рд░рдЦреЗрдВ, VBAтАФрдпрд╛ рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛тАФрдореЗрдВ рдорд╣рд╛рд░рдд рдХреА рдХреБрдВрдЬреА рдирд┐рдпрдорд┐рдд рдЕрднреНрдпрд╛рд╕ рдФрд░ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реИред рдЕрдкрдиреЗ рдХреМрд╢рд▓ рдХреЛ рдФрд░ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрди рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рджреЗрдЦреЗрдВред Data Analysis in Excel рдФрд░ Learn Excel рдкрд╛рдареНрдпрдХреНрд░рдо Excel рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрдХреГрд╖реНрдЯ рд╣реИрдВред┬а
рдпрджрд┐ рдЖрдк VBA рд╕реЗ рдЖрдЧреЗ рдЕрдкрдиреА рдХреЛрдбрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ How to Become a Programmer in 2024 guide рдПрдХ рд░реЛрдбрдореИрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИтАФрдпрджрд┐ рдЖрдк рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рддреЛ рдЬрд╝рд░реВрд░ рджреЗрдЦреЗрдВред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, Financial Modeling in Excel рдкрд╛рдареНрдпрдХреНрд░рдо рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рддреНрддреАрдп рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред
рдореИрдВ рдПрдХ рдХрдВрдЯреЗрдВрдЯ рд╕реНрдЯреНрд░реИрдЯреЗрдЬрд┐рд╕реНрдЯ рд╣реВрдБ рдЬрд┐рд╕реЗ рдЬрдЯрд┐рд▓ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдирд╛ рдкрд╕рдВрдж рд╣реИред рдореИрдВрдиреЗ Splunk, Hackernoon, рдФрд░ Tiiny Host рдЬреИрд╕реА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рдЕрдкрдиреЗ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдХрд░реНрд╖рдХ рдФрд░ рд╕реВрдЪрдирд╛рддреНрдордХ рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХреА рд╣реИред
Frequently Asked VBA Excel Questions
VBA рдореЗрдВ Explicit рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХреНрдпрд╛ рд╣реИ?
Explicit рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдЙрдкрдпреЛрдЧ рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЬрд┐рд╕рд╕реЗ рдмрдЧ рдХрдо рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХрд╛ рдХреЛрдб рдЕрдзрд┐рдХ рд╕реБрдЧрдо рд░реВрдк рд╕реЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВ рдЕрдкрдиреЗ VBA рдХреЛрдб рдХреЛ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗ рдХреИрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддрд╛/рд╕рдХрддреА рд╣реВрдБ?
рдЖрдк рдЕрдкрдиреЗ VBA рдХреЛрдб рдХреЛ VBA editor > Tools > VBAProject Properties > Protection рдЯреИрдм рдореЗрдВ рдЬрд╛рдХрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Lock project for viewing рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЪреЗрдХ рдХрд░реЗрдВ рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░реЗрдВред
VBA рдореЗрдВ ActiveWorkbook рдФрд░ ThisWorkbook рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?
ActiveWorkbook рдЙрд╕ рд╡рд░реНрдХрдмреБрдХ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдлреЛрдХрд╕ рдореЗрдВ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдХрд┐ VBA рдХреЛрдб рдореМрдЬреВрдж рд╣реЛред Thisworkbook рдЙрд╕ рд╡рд░реНрдХрдмреБрдХ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ VBA рдХреЛрдб рдореМрдЬреВрдж рд╣реИ, рдЪрд╛рд╣реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреМрди-рд╕реА рд╡рд░реНрдХрдмреБрдХ рд╕рдХреНрд░рд┐рдп рд╣реЛред
VBA рдореЗрдВ UserForms рдХреНрдпрд╛ рд╣реИрдВ, рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
UserForms VBA рдореЗрдВ рдХрд╕реНрдЯрдо рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдЗрдирдкреБрдЯ рд▓реЗрдиреЗ рджреЗрддреЗ рд╣реИрдВред рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдПрдВрдЯреНрд░реА, рдЪрдпрди, рдпрд╛ рдХрд┐рд╕реА рдХрд╕реНрдЯрдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдлрд╝реЙрд░реНрдо рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

Excel рдореЗрдВ Visual Basic for Applications (VBA) рдПрдХ рдРрд╕реА рднрд╛рд╖рд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ Excel рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЙрд╕рдХреА рдорд╛рдирдХ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рд╕реЗ рдХрд╣реАрдВ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рджреЗрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЪрд╛рд╣реЗ рдЖрдк рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд╣реЛрдВ рдпрд╛ рдЬрдЯрд┐рд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛тАФVBA рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред
рдЗрд╕ рдЧрд╛рдЗрдб рдореЗрдВ, рдореИрдВ рдЖрдзрд╛рд░рднреВрдд рдФрд░ рдЙрдиреНрдирдд VBA рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рд╕рдордЭрд╛рдКрдБрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдЖрдк Excel рдореЗрдВ рдирдП рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ Excel Fundamentals рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВ рддрд╛рдХрд┐ VBA рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдордЬрдмреВрдд рдиреАрдВрд╡ рдмрди рд╕рдХреЗред
Excel рдореЗрдВ VBA рдХреНрдпрд╛ рд╣реИ?
Visual Basic for Applications (VBA) рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ Microsoft Office рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ Excel, Word, Access рдФрд░ рдЕрдиреНрдп Office рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ Excel рдореЗрдВ рдХрд╕реНрдЯрдо рдореИрдХреНрд░реЛрдЬрд╝ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рдЖрдЧреЗ рджреЗрдЦреЗрдВрдЧреЗред
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ VBA рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдШрдВрдЯреЛрдВ рд▓рдЧрддреЗ рдереЗред рдХреЗрд╡рд▓ рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдХреЛрдб рд╕реЗ, рдореИрдВрдиреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рдмрдЯрди рдХреНрд▓рд┐рдХ рддрдХ рдШрдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдмрд╣реБрдд рд╕рдордп рдмрдЪрд╛рдпрд╛ред рддрдм рд╕реЗ, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓ рдЧрдпрд╛ рдХрд┐ рдЗрд╕реЗ рд╕реАрдЦрдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдордп рдирд┐рд╡реЗрд╢ рдХрд░рдирд╛ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЗ рд▓рд┐рд╣рд╛рдЬрд╝ рд╕реЗ рдмреЗрд╣рдж рдлрд╛рдпрджреЗрдордВрдж рд╣реЛрдЧрд╛ред