ΠΠ΅Π΄ΠΎΠΌΠΎΡΡΡ ΠΏΠΎΠΊΡΠΏΠΎΠΊ.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° "ΠΠ³ΡΡΡΠΊΠΈ"
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡΠΌ ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡΠΌ». Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. Π’Π΅ΠΊΡΡΠ°Ρ. Offset (0, 4).Value = «=VLOOKUP (RC,'Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ'!R10C1:R700C5,4,FALSE)*RC». ActiveWorkbook. Sheets («ΠΠ΅Π΄ΠΎΠΌΠΎΡΡΡ ΠΏΠΎΠΊΡΠΏΠΎΠΊ»).Select. ΠΡΠΎΠ³ΡΠ°ΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠΎΠ±Π°Π²ΠΈΡΡ»: Dim ΡΠ΅ΠΊΡΡΠ°Ρ As Object, ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ As Object… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠ΅Π΄ΠΎΠΌΠΎΡΡΡ ΠΏΠΎΠΊΡΠΏΠΎΠΊ. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° "ΠΠ³ΡΡΡΠΊΠΈ" (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠ° ΡΡΠΎΠΌ Π»ΠΈΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ ΠΏΠΎ ΠΊΠΎΠ΄Ρ, ΠΏΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠΎΠ²Π°ΡΠ°, ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ΅ΠΌ, ΠΏΠΎΠΈΡΠΊ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ . ΡΠ°Π±Π»ΠΈΡΠ° excel access ΠΌΠ°ΠΊΡΠΎΡ Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°», Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. ΠΠ° ΠΎΠΊΠ½Π΅ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ, ΠΏΡΡΡΠΌ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ, Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΡΠΌΠ΅Π½Π°».
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡΠΌ ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡΠΌ». Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠΎΠ±Π°Π²ΠΈΡΡ»:
Private Sub CommandButton1_Click ().
Dim i As Integer, j As Single.
Dim ΡΠ΅ΠΊΡΡΠ°Ρ As Object, ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ As Object.
If TextBox1 = «» Or TextBox2 = «» Then.
MsgBox («ΠΠ²Π΅Π΄Π΅Π½Ρ Π½Π΅ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅!»).
Exit Sub.
End If.
ActiveWorkbook.Sheets («ΠΠ΅Π΄ΠΎΠΌΠΎΡΡΡ ΠΏΠΎΠΊΡΠΏΠΎΠΊ»).Select.
Set ΡΠ΅ΠΊΡΡΠ°Ρ = ActiveSheet. Range («A11»).
Do While Not IsEmpty (ΡΠ΅ΠΊΡΡΠ°Ρ).
Set ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ = ΡΠ΅ΠΊΡΡΠ°Ρ. Offset (1, 0).
Set ΡΠ΅ΠΊΡΡΠ°Ρ = ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ.
Loop.
ΡΠ΅ΠΊΡΡΠ°Ρ.Value = Calendar1.Value.
ΡΠ΅ΠΊΡΡΠ°Ρ.Offset (0, 1).Value = ComboBox1.Text.
ΡΠ΅ΠΊΡΡΠ°Ρ.Offset (0, 2).Value = TextBox1.Text.
ΡΠ΅ΠΊΡΡΠ°Ρ.Offset (0, 3).Value = TextBox2.Text.
ΡΠ΅ΠΊΡΡΠ°Ρ.Offset (0, 4).Value = «=VLOOKUP (RC[-3],'Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ'!R10C1:R700C5,4,FALSE)*RC[-1]» .
TextBox1.Text = «» .
TextBox2.Text = «» .
ComboBox1.Text = «» .
End Sub.
Π ΠΏΠΎΠ»Π΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ «ΠΠΎΠ΄ ΡΠΎΠ²Π°ΡΠ°» Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΊΠΎΠ΄, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ. ΠΠ°Π»Π΅Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠΎΠ±Π°Π²ΠΈΡΡ».
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΡ Π² Ρ ΠΎΠ΄Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Π½Π° Π»ΠΈΡΡΠ΅ «ΠΡΠ΅ΠΉΡΠΊΡΡΠ°Π½Ρ». ΠΠ»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ Π² ΡΠΎΡΠΌΠ΅ ΡΠΎΠ·Π΄Π°Π½ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ComboBox (ΠΏΠΎΠ»Π΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ), Π΄Π°Π½Π½ΡΠ΅ Π² ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΡΠ°Π±Π»ΠΈΡΡ «Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ» (Ρ.Π΅. ΠΊΠΎΠ΄Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²).
ΠΠΎΠΈΡΠΊ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠΎΠΈΡΠΊ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ », Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π² ΠΏΠΎΠ»Π΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ, Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ Π΄Π²Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΏΠΎΠ»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ» Π°ΠΊΡΠΈΠ²ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π΄ΡΡΠ³ΠΎΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΡΠΈ ΡΡΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ Π² ΡΠ°Π±Π»ΠΈΡΡ Π½Π° Π»ΠΈΡΡΠ΅ «ΠΠ΅Π΄ΠΎΠΌΠΎΡΡΡ ΠΏΠΎΠΊΡΠΏΠΎΠΊ» ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΡΠ΅Ρ ΡΡΠΌΠΌΡ.