рдПрдХреНрд╕реЗрд▓ рдореЗрдВ VBA рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реБрдЭрд╛рд╡



рд╢реБрдн рджреЛрдкрд╣рд░



рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдореБрдЭреЗ "рдПрдХреНрд╕реЗрд▓ рдХреЗ рд╕рд╛рде рдорджрдж" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рдпрд╣ рдХрд╛рдо рдЪрд╛рд▓реВ рд╣реЛ рдЧрдпрд╛, рдЗрд╕рд▓рд┐рдП рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдореИрдВрдиреЗ рдмрд╣реБрдд рд╕реА рдЙрдкрдпреЛрдЧреА рдЪреАрдЬреЗрдВ рд╕реАрдЦреА рд╣реИрдВ, рдФрд░ рдореИрдВ рд╣рд╛рд▓ рдХреЗ рд▓реЗрдЦ рдХреА рдЦреЛрдЬ рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред



рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк Visual Basic рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред рдореИрдВ рдлреЙрд░реНрдо рдпрд╛ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдпрд╣рд╛рдВ рд╕рд┐рд░реНрдл рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред





рджреГрд╢реНрдп рдореВрд▓



рд╡рд┐рдХрд▓реНрдк


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, VB рдореЗрдВ, рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рд╢реБрд░реБрдЖрдд рд╕реВрдЪрдХрд╛рдВрдХ 1 рд╕реЗ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬреЛ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЬреАрдм рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдореЙрдбреНрдпреВрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ:

OPTION BASE 0
      
      





рдпрд╣ рднреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рд╣реИ:

 OPTION EXPLICIT
      
      





рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЛ рд╕рднреА рдЪрд░ рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдШреЛрд╖рдгрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЪрд░ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐:

- рд╡реАрдмреА рдЙрдирдХреЗ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдХреЛ рдпрд╛рдж рд░рдЦреЗрдЧрд╛ рдФрд░ рдЕрдВрддрд┐рдо рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдкреВрд░реЗ рдХреЛрдб рдореЗрдВ рд╕рд╣реА рдирд╣реАрдВ рд╣реЛрдЧрд╛;

- рдХрднреА-рдХрднреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЪрд░ byRef рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рд╕рд╛рде рд╣реЛрддреА рд╣реИрдВ, рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рдШреЛрд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд, рдЖрдкрдХреЛ рдпрд╛ рддреЛ рдПрдХ рдЪрд░ рдШреЛрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдЗрд╕реЗ byVal рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди / рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП)ред



рдПрдХ рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдСрдкрд░реЗрдЯрд░ ON ERROR рд╣реИред рдореИрдВ рд╡рд┐рдХрд▓реНрдк рд▓рд╛рддрд╛ рд╣реВрдВ:

 ON ERROR RESUME NEXT '     ON ERROR GOTO label: ' ,   ,   label: ON EROR GOTO 0 '   .
      
      





рднрд╛рд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рдПрдБ


рдпрджреНрдпрдкрд┐ рд╡реАрдмреА рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рдЗрд╕рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдкрдврд╝рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдХрд░ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдХрд┐ рдЖрдк SELECTs (рд╕реНрд╡рд┐рдЪ рдХрд╛ рдПрдирд╛рд▓реЙрдЧ) рдореЗрдВ рдЬрдЯрд┐рд▓ рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХреЛ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ:

 SELECT CASE parametr CASE 1: ' do something' CASE 3 to 5: ' do something else' CASE 6, 8, 9: ' do something funny' CASE ELSE: ' do do do' END SELECT
      
      







рдореИрдХреНрд░реЛ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рди



рдЕрдХреНрд╕рд░ рдореИрдХреНрд░реЛрдЬрд╝ рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рдХрд╛рдлреА рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╢реБрд░реБрдЖрдд рдореЗрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рдХрд╛рд░реНрдп рдХреЗ рдЕрдВрдд рдореЗрдВ, рддреИрдпрд╛рд░ рдФрд░ рд╕рдорд╛рдкреНрдд рдХреЙрд▓ рдХрд░реЗрдВред

 Public Sub Prepare() Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Application.EnableEvents = False ActiveSheet.DisplayPageBreaks = False Application.DisplayStatusBar = False Application.DisplayAlerts = False End Sub Public Sub Ended() Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic Application.EnableEvents = True ActiveSheet.DisplayPageBreaks = True Application.DisplayStatusBar = True Application.DisplayAlerts = True End Sub
      
      





рдХреНрд░рдо рдореЗрдВ:

1. рд╕реНрдХреНрд░реАрди рдкрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рддрд╛рдХрд┐ рдХреБрдЫ рднреА рдЭрдкрдХреЗ рдирд╣реАрдВред

2. рдЧрдгрдирд╛ рдмрдВрдж рдХрд░реЗрдВред рдзреНрдпрд╛рди рджреЗрдВ, рдпрджрд┐ рдХрд╛рд░реНрдп рдХреЗ рдмреАрдЪ рдореЗрдВ рдореИрдХреНрд░реЛ рдмрд╛рдзрд┐рдд рд╣реИ, рддреЛ рдЧрдгрдирд╛ рдореИрдиреНрдпреБрдЕрд▓ рдореЛрдб рдореЗрдВ рд░рд╣реЗрдЧреА!

3. рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдирд╣реАрдВ рд╣реИред

4. рдкреГрд╖реНрда рд╕реАрдорд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рднреА рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдорджрдж рдХрд░рддрд╛ рд╣реИред

5. рд╕реНрдЯреЗрдЯрд╕ рд▓рд╛рдЗрди рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

6. рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛред рдПрдХреНрд╕реЗрд▓ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд░реНрдХрдмреБрдХ рдХрд░рддреЗ рд╣реИрдВред рдареАрдХ рд╣реИ, рдПрдХреНрд╕реЗрд▓ рдкреВрдЫрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реЗрдЬрдирд╛ рд╣реИред рдЬрдм рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рднреА рдЙрддреНрддрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗ (рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реЗрдЬреЗ рдирд╣реАрдВ рдЬрд╛рдПрдВрдЧреЗ)ред



рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ VBA рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рдорд╛рди рд╕рднреА рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкреГрд╖реНрда рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рд░ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд┐рдВрдбреЛ рдХреЛ рдЦреЛрд▓рддрд╛ рдФрд░ рдмрдВрдж рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ 10 рд╢реАрдЯ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЗрдЬрд╝ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдпрд╣ рдХрд░рддреЗ рд╣реИрдВ:

 If Sheets("01").PageSetup.PrintArea <> "A1:D5" Then Sheets("01").PageSetup.PrintArea = "A1:D5" If Sheets("02").PageSetup.PrintArea <> "A1:E8" Then Sheets("02").PageSetup.PrintArea = "A1:A1:E8"
      
      







рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдЕрдХреНрд╕рд░ рд╡рд┐рднрд┐рдиреНрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╕реВрдЪрдХрд╛рдВрдХ рдЧрдгрдирд╛ рдХреЗ рд╕рд╛рде рдЫреЛрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ, рд╡реЗ рдзреАрдореА рд╣реИрдВред рдЖрдк рдПрдХреНрд╕реЗрд▓ рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ:

 Dim tCell As Variant For Each tCell In Sheets("01").Range("P16:Q19").SpecialCells(xlCellTypeFormulas) If tCell.Interior.ColorIndex = xlColorIndexNone Then tCell.Locked = True tCell.Interior.Color = RGB(220, 230, 241) End If Next tCell
      
      



рдпрд╣ рдХреЛрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реАрдорд╛ рдХреЛ рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ "рд╡рд┐рд╢реЗрд╖ рд╕реЗрд▓" рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рднреА рдХреЗ рдкрд╛рд╕ рд╕реВрддреНрд░ рд╣реИрдВ (рдЕрд░реНрдерд╛рдд, рд╕рдорд╛рди рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ)ред рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд▓ рдХреЗ рд▓рд┐рдП рдпрд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рдЕрдЧрд░ рдЗрд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ) рдФрд░ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдРрд╕рд╛ рдХреЛрдб рдмрд╣реБрдд рддреЗрдЬ рд╣реИред



рдХрд┐рд╕реА рднреА рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕реЗ рдЖрдк рдПрдХ рдкреБрд╕реНрддрдХ, рдПрдХ рд╢реАрдЯ, рдПрдХ рд░реЗрдВрдЬ (рд╕реЗрд▓) рд╕реМрдВрдкрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдкрд╣рд▓реЗ рдЙрд╕реЗ рд╡реЗрд░рд┐рдПрдВрдЯ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред



рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ "рд╕реНрдЯреНрд░реЗрдЪ" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреА рддрд░рд╣ рд╣реА рд╕реНрд╡рдд: рдкреВрд░реНрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

 Sheets("01").Range("P15").AutoFill Sheets("01").Range("P15:Q15"), xlFillValues
      
      





рджреВрд╕рд░реА рд╢реНрд░реЗрдгреА рдореЗрдВ рдкрд╣рд▓реЗ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рджреВрд╕рд░рд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдСрдЯреЛрдлрд┐рд▓ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред



рдкреБрд╕реНрддрдХреЛрдВ рдФрд░ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ



рдЬрдм рдЖрдк рдХрд┐рддрд╛рдм рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рд╣рд░ рдмрд╛рд░ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреА рд╣реИред

 Private Sub workbook_open() Dim sh as Variant Prepare '   For Each sh In ActiveWorkbook.Worksheets With sh.PageSetup If .Orientation <> xlLandscape Then .Orientation = xlLandscape If .LeftMargin <> Application.CentimetersToPoints(0.5) Then .LeftMargin = Application.CentimetersToPoints(0.5) If .RightMargin <> Application.CentimetersToPoints(0.5) Then .RightMargin = Application.CentimetersToPoints(0.5) If .TopMargin <> Application.CentimetersToPoints(1.5) Then .TopMargin = Application.CentimetersToPoints(1.5) If .BottomMargin <> Application.CentimetersToPoints(0.5) Then .BottomMargin = Application.CentimetersToPoints(0.5) If .HeaderMargin <> Application.CentimetersToPoints(0) Then .HeaderMargin = Application.CentimetersToPoints(0) If .FooterMargin <> Application.CentimetersToPoints(0) Then .FooterMargin = Application.CentimetersToPoints(0) End With Next sh Ended End Sub
      
      



рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдкреНрд░рд┐рдВрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдорд╛рд░реНрдЬрд┐рди, рдУрд░рд┐рдПрдВрдЯреЗрд╢рди) рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рдЖрдк рдЕрдиреНрдп рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпрджрд┐ рдореИрдХреНрд░реЛрдЬрд╝ рдЕрдХреНрд╖рдо рд╣реИрдВ, рддреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдореИрдХреНрд░реЛрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рд╡рд╛рд▓рд╛ рдПрдХ рдкреИрдирд▓ рдПрдХреНрд╕реЗрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХреНрд░реЙрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ "рд╕рдХреНрд╖рдо рдХрд░реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕ рд╕рдордп рд╡рд░реНрдХрдмреБрдХ_реЛрдкреЗрди () рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рдПрдЧреАред



рдЙрдкрд▓рдмреНрдз рдШрдЯрдирд╛рдУрдВ рдХреА рд╕реВрдЪреА VB рд╕рдВрдкрд╛рджрдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЪреЗрдВрдЬ рдЗрд╡реЗрдВрдЯ рдкрд░ рдПрдХ рдЪреЗрдХ рдХрд┐рдпрд╛, рдЬрд╣рд╛рдВ рд╕реЗрд▓ рдЬрд┐рд╕рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрдерд┐рдд рдереЗ, рдФрд░ рдпрджрд┐ рдпрд╣ рд╡рд╛рдВрдЫрд┐рдд рд╕реАрдорд╛ рд╣реИ, рддреЛ рдкреБрд░рд╛рдиреЗ рдФрд░ рдирдП рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реЙрдЧ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред



рд╕реБрд░рдХреНрд╖рд╛



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рддреБрд░рдВрдд рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдПрдордПрд╕ рдСрдлрд┐рд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдореИрдХреНрд░реЛрдЬрд╝ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдкреБрд╕реНрддрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛрдиреЗ рдкрд░ рдЙрд╕реЗ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдЙрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬрд╣рд╛рдВ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдерд╛, рд▓реЗрдХрд┐рди рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ред



рдПрдХ рдФрд░ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рдЕрдЬреАрдм рд░реВрдк рд╕реЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрд╛рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИрдВред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЖрдИрдЯреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдпрд╛, рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рдареАрдХ рд╣реИ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреБрдЫ рдХрд┐рдпрд╛ рд╣реИ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ред



рддреЛ, рд╣рдореЗрдВ рдкреБрд╕реНрддрдХ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрдирдкреБрдЯ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдХреЛрд╢рд┐рдХрд╛рдУрдВ (рд╕реВрддреНрд░ рдФрд░ рд╢реАрд░реНрд╖рдХреЛрдВ рдХреЛ рдмрджрд▓рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХреЗ) рдореЗрдВ рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рдПред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ "рдЕрд╕реБрд░рдХреНрд╖рд┐рдд" рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рдХрд░реЗрдВ:

- рд░реЗрдВрдЬ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдкреНрд░рд╛рд░реВрдк, "рдмреНрд▓реЙрдХ рд╕реЗрд▓" рдХреЛ рдЕрдирдЪреЗрдХ рдХрд░реЗрдВ;

- рддреНрд╡рд░рд┐рдд рдкрд╣реБрдБрдЪ рдХреЗ рд▓рд┐рдП "рдмреНрд▓реЙрдХ рд╕реЗрд▓" рдмрдЯрди рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ рд╕реЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВ;

- рдФрд░ рдпрд╣ рддреАрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ - рдПрдХ рдореИрдХреНрд░реЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╡рд╛рдВрдЫрд┐рдд рдХреЛрд╢рд┐рдХрд╛рдУрдВ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред



рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рд╢реАрдЯ рдХреА рд░рдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд░рд┐рд╡реНрдпреВ рдЯреИрдм рдкрд░ рдПрдХ рдРрд╕рд╛ рдмрдЯрди рд╣реЛрддрд╛ рд╣реИред рдЦрд┐рдбрд╝рдХреА рдЖрдкрдХреЛ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдФрд░ рдЕрдкрд╡рд╛рдж рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреА рд╣реИ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ)ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЕрдкрд╡рд╛рджреЛрдВ рдХреА рд╕реВрдЪреА рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рд╕рдмрд╕реЗ рдХрд╖реНрдЯрдкреНрд░рдж рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рд╕реНрддрдВрднреЛрдВ / рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рдореВрд╣реЛрдВ рдХреЛ рдореЛрдбрд╝рдиреЗ / рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдкреБрд╕реНрддрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрддреЗ рд╣реИрдВ:

 myPassword = "123" For Each sh In ActiveWorkbook.Worksheets sh.Unprotect (myPassword) sh.EnableOutlining = True sh.Protect Password:=myPassword, _ UserInterfaceOnly:=True, AllowSorting:=True, _ AllowFiltering:=True, AllowFormattingRows:=True, _ AllowFormattingColumns:=True, DrawingObjects:=False Next sh
      
      



рдЕрдЧрд▓реА рд╢рд╛рд░реАрд░рд┐рдХ рд░реЗрдЦрд╛ рдкрд░ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рддрд╛рд░реНрдХрд┐рдХ рд░реЗрдЦрд╛ рдХреЛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИред рддреЛ рдпрд╣рд╛рдБ рд╣рдо рд╣реИрдВ:

1. рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛ рд╕рдВрд░рдХреНрд╖рдгред

2. рд╕рдореВрд╣рдмрджреНрдзрддрд╛ред

3. рд╕реБрд░рдХреНрд╖рд╛ рд░рдЦреЗрдВ, рдЬрдмрдХрд┐:

- рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛, рдореИрдХреНрд░реЛрдЬрд╝ рдХрд╛ рдкреВрд░реНрдг рдЙрдкрдпреЛрдЧ рдЬрд╛рд░реА рд╣реИ (!), рдпрд╣ рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ;

- рдкрдВрдХреНрддрд┐рдпреЛрдВ / рд╕реНрддрдВрднреЛрдВ (рдКрдБрдЪрд╛рдИ / рдЪреМрдбрд╝рд╛рдИ) рдХреЛ рдЫрдБрдЯрд╛рдИ, рдЫрд╛рдирдиреЗ рдФрд░ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐;

- рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ DrawingObject рдиреЛрдЯреЛрдВ рд╕реЗ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рддрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╣рдЯрд╛рддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдХреБрдЫ рдФрд░ред



рдпрд╣рд╛рдБ рд╣рдо рдЖрд╢реНрдЪрд░реНрдп рдХреА рдПрдХ рдЬреЛрдбрд╝реА рднрд░ рдореЗрдВ рдЖрддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рднреА рдореИрдХреНрд░реЛрдЬрд╝ рдЙрд╕ рддрд░рд╣ рд╕реЗ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЬреНрдЮрд╛рдд рдмрдЧ, рдЖрдкрдиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдЖрдк рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд╣реАрдВ рдбрд╛рд▓ рд╕рдХрддреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред рдореБрдЭреЗ рд╡рд╣реАрдВ рд╢реВрдЯрд┐рдВрдЧ рдХрд░рдиреА рд╣реИ рдФрд░ рд╕рдВрд░рдХреНрд╖рдг рджреЗрдирд╛ рд╣реИред рдпрджрд┐ рдЗрд╕ рд╕рдордп "рд╣рдорд▓рд╛рд╡рд░" ctrl + рдмреНрд░реЗрдХ рджрдмрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реБрд░рдХреНрд╖рд╛ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧреАред



рджреВрд╕рд░реА рдмрд╛рдд, рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкрдВрдХреНрддрд┐рдпреЛрдВ (рдПрд╕реЗрд╕рдбреЗрд▓реНрдЯреНрд░рд┐рдВрдЧреНрд╕) рдХреЛ рд╣рдЯрд╛ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╕реЗрд▓ рд╣реИрдВ, рдХрдо рд╕реЗ рдХрдо рдПрдХред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ ред



рд╕рдорд╛рдзрд╛рди (рдмреИрд╕рд╛рдЦреА) рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЯрди рдпрд╛ рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдЬреЛрдбрд╝рдирд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рдЖрдк рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╣ рдирд╣реАрдВ рд╣рдЯрд╛рддрд╛ рд╣реИ рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред Workbook_open рдореЗрдВ, рдЬреЛрдбрд╝реЗрдВ:

 Application.OnKey "+{DELETE}", ".DelSelectedRow"
      
      





рдЕрдм рд╢рд┐рдлреНрдЯ + рдбрд┐рд▓реАрдЯ рдХреЛ рджрдмрд╛рдиреЗ рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

 Sub DelSelectedRow() If Selection.Rows.Count = 1 Then If Selection.Parent.Name = "01" And Selection.Cells.Count >= 1000 Then If Selection.row > 13 And Selection.row < 50 Then Selection.Delete End If End If End If End Sub
      
      



рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдмрджрд╕реВрд░рдд рд╣реИ, рдХреНрд╖рдорд╛ рдХрд░реЗрдВред рдпрд╣рд╛рдВ рдореИрдВрдиреЗ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдкрдВрдХреНрддрд┐ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, 1 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣реИрдВ, рдФрд░ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╣рдЬрд╛рд░ рдХреЛрд╢рд┐рдХрд╛рдПрдВ рд╣реИрдВред рдЧрд▓рдд рдЪреАрдЬрд╝ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдХреЙрд▓рдо рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдПрдХ рд╣рдЬрд╝рд╛рд░ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╢реАрдЯ рдХрд╛ рдирд╛рдо рдФрд░ рд▓рд╛рдЗрди рдирдВрдмрд░ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИред 50 рдХреЗ рдмрдЬрд╛рдп, рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдХреА рдЧрдгрдирд╛ рдХреА рдЧрдИ (рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрджрд┐ рд╣рдо рд╣рдЯрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ)ред



рдирд┐рд╖реНрдХрд░реНрд╖



рд╡реАрдмреАрдП рдПрдХ рдмрд╣реБрдд рдЫреЛрдЯреА рдЪреАрдЬ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдПрдордПрд╕ рдСрдлрд┐рд╕ рдореЗрдВ рдкрд╣рд╛рдбрд╝реЛрдВ рдХреЛ рдврд╣рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдХрдИ рд╡реНрдпрд╡рд╕рд╛рдп рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдПрдХреНрд╕реЗрд▓ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рд╡реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред



рд╡рд╣ рдЦреБрдж VBA рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╡рд╣рд╛рдВ рдЕрдЪреНрдЫреА рдорджрдж рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЯреЗрдХреНрдЯ рд╡рд┐рдзрд┐ рдореЗрдВ рд╣рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, F1 рджрдмрд╛рдПрдВ, рдкреНрд░реЛрдЯреЗрдХреНрдЯ рдХрд░реЗрдВ, рдПрдВрдЯрд░ рдХрд░реЗрдВред рдФрд░ рд╡реЛрдЗрд▓рд╛ред



рджреВрд╕рд░реЗ, рдЖрдк рдореИрдХреНрд░реЛ рд▓рд┐рдЦрдХрд░ рдФрд░ рдЙрд╕рдХреЗ рдХреЛрдб рдХреЛ рджреЗрдЦрдХрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдб рднрдпрд╛рдирдХ рд╣реЛрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреГрд╖реНрда рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╕рдордп, рдореИрдХреНрд░реЛ рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдЧрд╛, рди рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдмрджрд▓рд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдЙрддреНрддрд░ рд╣реЛрдВрдЧреЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, .рдСрдЯреЛрдлрд┐рдЯ, рдЬреЛ рддрдм рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╕реЗрд▓ рдХреА рдКрдВрдЪрд╛рдИ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ (рдмрд╛рдИрдВ рдУрд░ рд╕реАрдорд╛ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ), рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред



рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдкрд╛рд░рдЦреА рд▓реЛрдЧ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд▓рд╛рд╣ рджреЗрдВред рдзрдиреНрдпрд╡рд╛рдж, рдЖрдк рдХреЗ рд▓рд┐рдП рд╕рдлрд▓ рд╡рд┐рдХрд╛рд╕ред



All Articles