i = 1
Do
'ΠΠ°ΠΌΠ΅Π½Π° Π² Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΡΠΎΡΠΌΡΠ»Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° Ρ Π½Π° ΡΡΡΠ»ΠΊΡ $A1
If Mid(Π£ΡΠΡΠ°ΡΠΈΠΊΠ°, i, 1) = Β«xΒ» Or Mid(Π£ΡΠΡΠ°ΡΠΈΠΊΠ°, i, 1) = Β«XΒ» Then
n = Len(Π£ΡΠΡΠ°ΡΠΈΠΊΠ°)
If (1 < i) And (i < n) Then
Π£ΡΠΡΠ°ΡΠΈΠΊΠ° = Left(Π£ΡΠΡΠ°ΡΠΈΠΊΠ°, i β 1) & Β«$A1Β» & Right(Π£ΡΠΡΠ°ΡΠΈΠΊΠ°, n β i)
End If
If i = 1 Then
Π£ΡΠΡΠ°ΡΠΈΠΊΠ° = Β«$A1Β» & Right(Π£ΡΠΡΠ°ΡΠΈΠΊΠ°, n β 1)
End If
If i = n Then
Π£ΡΠΡΠ°ΡΠΈΠΊΠ° = Left(Π£ΡΠΡΠ°ΡΠΈΠΊΠ°, n β 1) & Β«$A1Β»
End If
End If
i = i + 1
Loop While i <= Len(Π£ΡΠΡΠ°ΡΠΈΠΊΠ°)
ActiveSheet.Cells.Select
Selection.Clear
'ΠΡΠΈΡΡΠΊΠ° Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΠΌ Π»ΠΈΡΡΠ΅ ΡΠ°Π½Π΅Π΅ Π²Π²Π΅Π΄Π΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ
ActiveSheet.Range(Β«A1Β»).Select
'ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°
With ActiveSheet
Range(Β«A1Β»).Value = Ρ _Π½Π· 'ΠΠ²ΠΎΠ΄ Π² ΡΡΠ΅ΠΉΠΊΡ A1 Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
'Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΈΠΈ ΠΏΠΎ ΡΡΠΎΠ»Π±ΡΡ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΡΠ°Π³ΠΎΠΌ ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ
Range(Β«A1Β»).DataSeries Rowcol:=xlColumns, Type:=xlLinear, Step:=Ρ _ΡΠ°Π³, Stop:=Ρ _ΠΏΠ·, Trend:=False
End With
'ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ
With ActiveSheet
nx = Range(Β«A1Β»).CurrentRegion.Rows.Count
'ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° ΡΡΡΠΎΠΊ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
Range(Β«B1Β»).FormulaLocal = Π£ΡΠΡΠ°ΡΠΈΠΊΠ°
'ΠΠ²ΠΎΠ΄ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ Π² ΡΡΠ΅ΠΉΠΊΡ B1
If IsError(Evaluate(Π£ΡΠΡΠ°ΡΠΈΠΊΠ°)) = True Then
MsgBox Β«ΠΡΠΈΠ±ΠΊΠ° Π² ΡΠΎΡΠΌΡΠ»Π΅Β», vbExclamation, Β«ΠΡΠ°ΡΠΈΠΊΒ»
Exit Sub
End If
'ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Range(Cells(1, 2), Cells(nx, 2))
'Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΡΡΠ΅ΠΉΠΊΠΈ B1, ΡΡΠΎ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ ΠΏΡΠΎΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΌΠ°ΡΠΊΠ΅ΡΠ°
'Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ΅ΠΉΠΊΠΈ B1 Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Range(Cells(1, 2),
Cells(nx, 2))
Range(Β«B1Β»).AutoFill Destination:=Range(Cells(1, 2), Cells(nx, 2)), Type:=xlFillDefault
End With
ActiveSheet.ChartObjects.Delete
'Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π»ΠΈΡΡΠ° Π²ΡΠ΅Ρ ΡΠ°Π½Π΅Π΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ
ActiveSheet.Range(Cells(1, 2), Cells(nx, 2)).Select
'ΠΡΠ±ΠΎΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΡΡΠΎΠΈΡΡΡ Π³ΡΠ°ΡΠΈΠΊ
ActiveSheet.ChartObjects.Add(20, 19.5, 192, 192).Select
'ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΠΈ Π²ΡΠ±ΠΎΡ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ Π»ΠΈΡΡΠ΅, Π³Π΄Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π³ΡΠ°ΡΠΈΠΊ,
'ΡΠ°Π·ΠΌΠ΅Ρ Π³ΡΠ°ΡΠΈΠΊΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Image1
Application.CutCopyMode = False
'ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ°
ActiveChart.ChartWizard Source:=Range(Cells(1, 1), Cells(nx, 2)), Gallery:=xlLine, Format:=2, PlotBy:=xlColumns, CategoryLabels:=1, SeriesLabels:=0, HasLegend:=False, Title:="ΠΡΠ°ΡΠΈΠΊ",
CategoryTitle:="ΠΡΠ³ΡΠΌΠ΅Π½Ρ", ValueTitle:="Π€ΡΠ½ΠΊΡΠΈΡ y" & TextBox1.Text
ActiveSheet.ChartObjects(1).Activate
ActiveChart.Axes(xlValue).AxisTitle.Select
With Selection
HorizontalAlignment = xlCenter
VerticalAlignment = xlCenter
Orientation = xlUpward
End With
'ΠΠ°ΠΏΠΈΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π² ΡΠ°ΠΉΠ» ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π² Imagel
ActiveChart.Export Filename:="Graph.jpg",
FilterName:="JPEG"
UserForm1.Image1.Picture = LoadPicture(Β«graph.jpgΒ»)
ActiveSheet.Range(Β«A1Β»).Select
End Sub
Private Sub CommandButton2 Click()
'ΠΡΠΎΡΠ΅Π΄ΡΡΠ° Π·Π°ΠΊΡΡΡΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°
UserForm1.Hide
End Sub
Private Sub UserForm Initialize()
'Π ΠΈΡΡΠ½ΠΎΠΊ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΡΡΡ Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ²
ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΏΠΎΠΌΠ΅ΡΠ°Π»ΡΡ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ Imagel
With Imagel
PictureAlignment = fmPictureAlignmentTopLeft
PictureSizeMode = fmPictureSizeModeStretch
End With
End Sub
8.2. ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΊΡΡΠ³ΠΎΠ²ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ ΠΈ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌ
ΠΡΠΈΠΌΠ΅Ρ 55. Π Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ°Β» (ΡΠΈΡ. 104) Π²Π²ΠΎΠ΄ΡΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΈ Π΅Π³ΠΎ ΡΠ°Π³ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. Π£ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° ΠΆΠ΅ΡΡΠΊΠΎ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΠΌΠ° ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Ρ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π² ΡΡΡΠ»ΠΊΡ Π½Π° ΡΡΠ΅ΠΉΠΊΡ. ΠΠΎΡΠ»Π΅ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ Π»ΠΈΡΡΠ΅ ΡΡΠΎΡ Π³ΡΠ°ΡΠΈΠΊ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ image, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° (ΡΠΈΡ. 106, 107).
ΠΡΠΈΠΌΠ΅Ρ 56. Π Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ°Β» (ΡΠΈΡ. 108) Π²Π²ΠΎΠ΄ΡΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΈ Π΅Π³ΠΎ ΡΠ°Π³ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. Π£ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° Π²Π²ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΠΌΠ° ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Ρ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π² ΡΡΡΠ»ΠΊΡ Π½Π° ΡΡΠ΅ΠΉΠΊΡ. ΠΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π²ΡΠ±ΠΎΡ ΡΠΈΠΏΠ° Π³ΡΠ°ΡΠΈΠΊΠ° ΠΏΡΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠΈ Π³ΡΠ°ΡΠΈΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠΎΡΠ»Π΅ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ Π»ΠΈΡΡΠ΅ ΡΡΠΎΡ Π³ΡΠ°ΡΠΈΠΊ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ image, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° (ΡΠΈΡ. 108, 109, 110).
Π ΠΈΡ. 106. ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Ρ=cos(x)
Π ΠΈΡ. 107. ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Ρ=sin(x)
Π ΠΈΡ. 108. ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°
Π ΠΈΡ. 109. ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π ΠΈΡ. 110. ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ
ΠΠ»Π°Π²Π° 9
ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² Excel
9.1. ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΡΠΎΠΌΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΡ ΡΠ°Π½Π΅Π΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Β«ΠΏΠΎΠ»ΠΎΡΠ° ΠΏΡΠΎΠΊΡΡΡΠΊΠΈΒ» ΠΈ Β«ΡΡΠ΅ΡΡΠΈΠΊΒ». Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.
ΠΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ScrollBar
(ΠΏΠΎΠ»ΠΎΡΠ° ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ) ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ SpinButton
(ΡΡΠ΅ΡΡΠΈΠΊ) ΠΏΠΎ ΡΠ²ΠΎΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Ρ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ.
Value β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ (ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΡΠ΅ Π½Π΅ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°);
Min β ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ (ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΡΠ΅ Π½Π΅ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°);
Max β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ (ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΡΠ΅ Π½Π΅ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°);
SmallChange β ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ°Π³ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΡΠ΅Π»ΡΠΊΠ΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΡΡΠ΅Π»ΠΎΠΊ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ;
Enabled β Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ: True (ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΡΡ) ΠΈ False (Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅);
Visible β Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ: True (ΠΏΠΎΠ»ΠΎΡΠ° ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ) ΠΈ False (Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅).
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ VBA-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΎΡΠΌΡ Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠΉ ΡΡΠ΅Π΅ΠΊ Π»ΠΈΡΡΠ°. ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° AddComment ΠΎΠ±ΡΠ΅ΠΊΡΠ° Range. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
AddComment (Text),
Π³Π΄Π΅ Text β ΡΠ΅ΠΊΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
ΠΡΠΈΠΌΠ΅Ρ 57.[7] ΠΠ»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ Π»ΠΈΡΡΠ΅ excel Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΠΎΡΠΌ ΡΠΎΠ·Π΄Π°ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² (ΡΠΈΡ. 111).
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π²Π²ΠΎΠ΄ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² Π±Π°Π·Ρ (ΡΠ°Π±Π»ΠΈΡΡ Π±Π°Π·Ρ), ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ Π»ΠΈΡΡΠ΅ Excel (ΡΠΈΡ. 112). ΠΠ°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΠ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠ°Π±Π»ΠΈΡΡ.
Π ΠΈΡ. 111. ΠΠΈΠ΄ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΠΎΡΠΌΡ ΠΏΡΠΈΠΌΠ΅ΡΠ° 57
Π ΠΈΡ. 112. ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ ΠΎ ΡΡΡΠΈΡΡΠ°Ρ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ Π»ΠΈΡΡΠ΅
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
ΠΠ±ΡΡΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π½ΠΈΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ΅ΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
UserForm_Initialize
1. ΠΠΊΡΠΈΠ²ΠΈΠ·ΠΈΡΡΠ΅Ρ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.
2. ΠΠ°Π·Π½Π°ΡΠ°Π΅Ρ ΠΊΠ»Π°Π²ΠΈΡΠ΅ <Esc> ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΡΠΌΠ΅Π½Π°, Π° ΠΊΠ»Π°Π²ΠΈΡΠ΅ <Enter> β ΠΡΡΠΈΡΠ»ΠΈΡΡ.
3. ΠΠ°Π·Π½Π°ΡΠ°Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΡΡΠΈΡΠ»ΠΈΡΡ, ΠΡΠΌΠ΅Π½Π° ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΡΠΌ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ.
4. ΠΠ°ΠΊΡΠ΅ΠΏΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π»Π°ΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅.
5. Π‘ΠΎΠ·Π΄Π°Π΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ»Π΅ΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π΅ΡΠ΅ Π½Π΅ Π±ΡΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π½Ρ.
6. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Β«0 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅Β».
7. ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠΈΠΉΡΡ ΡΠΏΠΈΡΠΎΠΊ.
8. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΠΊΠ½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
CommandButton1_Click
1. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΡΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΡΡΡΠΈΡΡΠΎΠ², ΠΊΡΠ΄Π° Π±ΡΠ΄Π΅Ρ Π²Π²Π΅Π΄Π΅Π½Π° Π½ΠΎΠ²Π°Ρ Π·Π°ΠΏΠΈΡΡ.
2. Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
3. ΠΠ²ΠΎΠ΄ΠΈΡ ΠΈΡ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ.
CommandButton2_Click
1. ΠΠ°ΠΊΡΡΠ²Π°Π΅Ρ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.
2. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Ρ. Π΅. ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠΈ Π°ΠΊΡΠΈΠ²ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΡΠΌΡ.
SpinButton1_ Change
ΠΠ²ΠΎΠ΄ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»Π΅ ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΡΠ°.
Private Sub CommandButton1_Click()
' ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°
' ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π΅Π΅ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ Π»ΠΈΡΡΠ΅
' Π‘ΠΌΡΡΠ» ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ
Dim Π€Π°ΠΌΠΈΠ»ΠΈΡ As String * 20
Dim ΠΠΌΡ As String * 20
Dim ΠΠΎΠ» As String * 3
Dim ΠΡΠ±ΡΠ°Π½Π½ΡΠΉΠ’ΡΡ As String * 20
Dim ΠΠΏΠ»Π°ΡΠ΅Π½ΠΎ As String * 3
Dim Π€ΠΎΡΠΎ As String * 3
Dim ΠΠ°ΡΠΏΠΎΡΡ As String * 3
Dim Π‘ΡΠΎΠΊ As String * 3
Dim ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ As Integer
'ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ β Π½ΠΎΠΌΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΡΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π»ΠΈΡΡΠ° ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = Application.CountA(ActiveSheet.Columns(1)) + 1
'Π‘ΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ With UserForm1
Π€Π°ΠΌΠΈΠ»ΠΈΡ =.TextBox1.Text
ΠΠΌΡ =.TextBox2.Text
Π‘ΡΠΎΠΊ =.TextBox3.Text
ΠΠΎΠ» = IIf(.OptionButton1.Value, Β«ΠΡΠΆΒ», Β«ΠΠ΅Π½Β»)
ΠΠΏΠ»Π°ΡΠ΅Π½ΠΎ = IIf(.CheckBox1.Value, Β«ΠΠ°Β», Β«ΠΠ΅ΡΒ»)
Π€ΠΎΡΠΎ = IIf(.CheckBox2.Value, Β«ΠΠ°Β», Β«ΠΠ΅ΡΒ»)
ΠΠ°ΡΠΏΠΎΡΡ = IIf(.CheckBox3.Value, Β«ΠΠ°Β», Β«ΠΠ΅ΡΒ»)
ΠΡΠ±ΡΠ°Π½Π½ΡΠΉΠ’ΡΡ =.ComboBox1.List(.ComboBox1.ListIndex, 0)
End With
'ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π² ΡΡΡΠΎΠΊΡ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π»ΠΈΡΡΠ°
With ActiveSheet
Cells(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ, 1).Value = Π€Π°ΠΌΠΈΠ»ΠΈΡ
Cells(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ, 2).Value = ΠΠΌΡ
Cells(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ, 3).Value = ΠΠΎΠ»
Cells(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ, 4).Value = ΠΡΠ±ΡΠ°Π½Π½ΡΠΉΠ’ΡΡ
Cells(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ, 5).Value = ΠΠΏΠ»Π°ΡΠ΅Π½ΠΎ
Cells(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ, 6).Value = Π€ΠΎΡΠΎ
Cells(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ, 7).Value = ΠΠ°ΡΠΏΠΎΡΡ
Cells(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ, 8).Value = Π‘ΡΠΎΠΊ
End With
End Sub
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΡΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π² Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ΠΎ ΡΡΡΠΈΡΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = Application.CountA(ActiveSheet.Columns(1)) + 1,
ΠΏΡΠ°Π²Π°Ρ ΡΠ°ΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ ΡΠΈΡΠ»ΠΎ Π½Π΅ΠΏΡΡΡΡΡ ΡΡΠ΅Π΅ΠΊ Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π»ΠΈΡΡΠ°. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΡΠΈΡΠ»ΠΎ Π½Π΅ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊ, ΡΡΠΎ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ Π½ΠΎΠΌΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π½Π΅ΠΏΡΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π½Π° Π½ΠΈΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.