ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° VBA Π² срСдС MS Excel

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Π£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

If massiv_col_(i, j) < min Then min = massiv_col_(i, j) ' сравниваСм Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с Π½Π°ΡˆΠΈΠΌ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠΎΠΌ. Ссли Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ мСньшС, Ρ‚ΠΎ ΠΎΠ½ΠΎ становится min. Π£ΠΎΠΊΠ΅Π½Π±Π°Ρ… Π”ΠΆΠΎΠ½. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° VBA Π² Excel 2003.: ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «Π’ΠΈΠ»ΡŒΡΠΌΡ», 2005. — 800с. Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π²Ρ‹ΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Π±Ρ€ΠΈΠ³Π°Π΄Π°ΠΌΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π°Π½Π΅Π΅ подсчитанных Π½Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° VBA Π² срСдС MS Excel (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • Π—Π°Π΄Π°Π½ΠΈΠ΅ ОписаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° БловСсноС описаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π­Ρ‚Π°ΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • Бписок использованной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Ссли Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ большС, Ρ‚ΠΎ ΠΎΠ½ΠΎ становится max

Next j

Next i

Sheets («Π›ΠΈΡΡ‚2»).Cells (17, 3) = max ' Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

' Π˜Ρ‰Π΅ΠΌ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ столбцу срСди количСства ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π²Ρ‹ΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Π±Ρ€ΠΈΠ³Π°Π΄Π°ΠΌΠΈ

For j = 1 To 6

min = massiv_col_(1, j) ' ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° присваиваСм ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΡΡ‚ΠΎΠ»Π±Ρ†Π΅ массива

For i = 1 To 11

If massiv_col_(i, j) < min Then min = massiv_col_(i, j) ' сравниваСм Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с Π½Π°ΡˆΠΈΠΌ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠΎΠΌ. Ссли Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ мСньшС, Ρ‚ΠΎ ΠΎΠ½ΠΎ становится min

Next i

Sheets («Π›ΠΈΡΡ‚2»).Cells (18, 3 + j) = min ' Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Next j ' ΠΈΠ΄Π΅ΠΌ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ столбцу

' Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΎΠ±Ρ‰ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Ρ€Π°Π½Π΅Π΅ подсчитанных Π½Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

Sheets («Π›ΠΈΡΡ‚2»).Cells (19, 3) = (Sheets («Π›ΠΈΡΡ‚2»).Cells (3, 10) * Sheets («Π›ΠΈΡΡ‚2»).Cells (3, 3) + Sheets («Π›ΠΈΡΡ‚2»).Cells (4, 10) * Sheets («Π›ΠΈΡΡ‚2»).Cells (4, 3) + Sheets («Π›ΠΈΡΡ‚2»).Cells (5, 10) * Sheets («Π›ΠΈΡΡ‚2»).Cells (5, 3) + Sheets («Π›ΠΈΡΡ‚2»).Cells (6, 10) * Sheets («Π›ΠΈΡΡ‚2»).Cells (6, 3) + Sheets («Π›ΠΈΡΡ‚2»).Cells (7, 10) * Sheets («Π›ΠΈΡΡ‚2»).Cells (7, 3) + Sheets («Π›ΠΈΡΡ‚2»).Cells (8, 10) * Sheets («Π›ΠΈΡΡ‚2»).Cells (8, 3) + Sheets («Π›ΠΈΡΡ‚2»).Cells (9, 10) * Sheets («Π›ΠΈΡΡ‚2»).Cells (9, 3) + Sheets («Π›ΠΈΡΡ‚2»).Cells (10, 10) * Sheets («Π›ΠΈΡΡ‚2»).Cells (10, 3) + Sheets («Π›ΠΈΡΡ‚2»).Cells (11, 10) * Sheets («Π›ΠΈΡΡ‚2»).Cells (11, 3) + Sheets («Π›ΠΈΡΡ‚2»).Cells (12, 10) * Sheets («Π›ΠΈΡΡ‚2»).Cells (12, 3) + Sheets («Π›ΠΈΡΡ‚2»).Cells (13, 10) * Sheets («Π›ΠΈΡΡ‚2»).Cells (13, 3)) * Sheets («Π›ΠΈΡΡ‚2»).Cells (1, 3) / 1000 ' ΠΏΡ€ΠΈ подсчСтС Π³Ρ€ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠ³

' ΠŸΡ€ΡΡ‡Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒ

UserForm1.Hide

' ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π›ΠΈΡΡ‚2

Sheets («Π›ΠΈΡΡ‚2»).Select

Exit Sub

' ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ расчСтных Π΄Π°Π½Π½Ρ‹Ρ…

Err:

' Для опрСдСлСния наличия нСдопустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„Π»Π°Π³ΠΈ

flag1 = 0 ' Ρ„Π»Π°Π³ Π½Π° ΠΏΡƒΡΡ‚ΡƒΡŽ ячСйку

flag2 = 0 ' Ρ„Π»Π°Π³ Π½Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΡΡ‡Π΅ΠΉΠΊΠ΅

For Each cmt In Sheets («Π›ΠΈΡΡ‚2»).Range («C3:I13») ' для ΠΊΠ°ΠΆΠΎΠ³ΠΎ значСния ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°

If cmt = «» Then flag1 = 1 ' осущСствляСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° ΠΏΡƒΡΡ‚ΠΎΠ΅ мСсто

If cmt < 0 Then flag2 = 1 ' осущСствляСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

Next cmt

' Если ошибки Π΅ΡΡ‚ΡŒ ΠΈ Ρ„Π»Π°Π³ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° 1, Ρ‚ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ сообщСния

If flag1 = 1 Then mess = MsgBox («Π‘Ρ€Π΅Π΄ΠΈ исходных Π΄Π°Π½Π½Ρ‹Ρ… Π΅ΡΡ‚ΡŒ пустыС ячСйки!», vbOK + vbCritical, «ΠžΡˆΠΈΠ±ΠΊΠ°!»)

If flag2 = 1 Then mess = MsgBox («Π‘Ρ€Π΅Π΄ΠΈ исходных Π΄Π°Π½Π½Ρ‹Ρ… Π΅ΡΡ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния!», vbOK + vbCritical, «ΠžΡˆΠΈΠ±ΠΊΠ°!»)

If (flag1 = 0) And (flag2 = 0) Then GoTo NoErr

End Sub

Π­Ρ‚Π°ΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ «Π Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅»

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ «ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅» ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ пустой ячСйки Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ «Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ»

Π’Ρ‹Π±ΠΎΡ€ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° сортировки:

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ Ρ€Π°ΡΡ…ΠΎΠ΄Ρƒ тСста:

ВосстановлСниС исходных Π΄Π°Π½Π½Ρ‹Ρ… ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°:

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…:

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π° Π½ΡƒΠ»ΡΡ…:

Π’Π΅Π±Π± Π”ΠΆ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Excel 2003.: ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: ΠšΡƒΠ΄ΠΈΡ†-ΠΎΠ±Ρ€Π°Π·, 2006. — 34с.

КиммСл П., Π“Ρ€ΠΈΠ½ Π”ΠΆ., Π‘ΡƒΠ»Π»Π΅Π½ Π‘. ΠΈ Π΄Ρ€. E xcel 2003 ΠΈ VBA: Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ программиста. ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π».

Под Ρ€Π΅Π΄. ЛСщинского О. А. — Πœ.: Π˜Π” Π’ΠΈΠ»ΡŒΡΠΌΡ/ Π”ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΈΠΊΠ°/Π”ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΈΠΊΠ°-Π’ΠΈΠ»ΡŒΡΠΌΡ, 2006. — 1088с.

Мак-ЀСдрис П. Моя пСрвая ΠΊΠ½ΠΈΠ³Π° ΠΎ VBA. ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». Минько Ан. А. — Πœ.: ЭКБМО, 2005. — 352с.

Π‘Π΄Π²ΠΈΠΆΠΊΠΎΠ² О. А. Excel-VBA: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ-справочник ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. — Πœ.: ЭКБМО, 2008. — 224с.

Π£ΠΎΠΊΠ΅Π½Π±Π°Ρ… Π”ΠΆΠΎΠ½. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° VBA Π² Excel 2003.: ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «Π’ΠΈΠ»ΡŒΡΠΌΡ», 2005. — 800с.

Π€Ρ€Π°ΠΉ К., Π€Ρ€ΠΈΠ· Π’., Π‘Π°ΠΊΠΈΠ½Π³Π΅ΠΌ Π€. ЭффСктивная Ρ€Π°Π±ΠΎΡ‚Π°: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Office Excel 2003. — Π‘ΠΏΠ±.: ΠŸΠΈΡ‚Π΅Ρ€, 2005. — 544с.

http://excelvba.narod.ru/x/faqs2.htm

http://www.intuit.ru/department/office/vbaexcel/1/

http://www.askit.ru/custom/vba_office/

Π•ΡΡ‚ΡŒ ошибки Π² ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…?

Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΎΠ±Ρ‰ΡƒΡŽ массу тСста, замСшСнного Π±Ρ€ΠΈΠ³Π°Π΄Π°ΠΌΠΈ

i+1

i=1

i=4

Π΄Π°

Π½Π΅Ρ‚

Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π²Ρ‹ΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Π±Ρ€ΠΈΠ³Π°Π΄Π°ΠΌΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π°Π½Π΅Π΅ подсчитанных Π½Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΎΠ±Ρ‰ΠΈΠΉ расход тСста ΠΏΠΎ ΡΡ‚ΠΎΠ»Π±Ρ†Ρƒ

i+1

i=1

i<12

Π΄Π°

Π½Π΅Ρ‚

Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ сумму ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ столбцу для количСства ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π²Ρ‹ΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Π±Ρ€ΠΈΠ³Π°Π΄Π°ΠΌΠΈ

i+1

i=1

i=6

Π΄Π°

Π½Π΅Ρ‚

Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΡ‚Ρ€ΠΎΠΊΠ°ΠΌ

i+1

i=1

i=11

Π΄Π°

Π½Π΅Ρ‚

Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌ Π² ΠΌΠ°ΡΡΠΈΠ² Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ€Π°ΡΡ…ΠΎΠ΄Π΅ массС тСста, замСшСнного Π±Ρ€ΠΈΠ³Π°Π΄Π°ΠΌΠΈ

i+1

i=1

i=4

Π΄Π°

Π½Π΅Ρ‚

Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌ Π² ΠΌΠ°ΡΡΠΈΠ² Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ€Π°ΡΡ…ΠΎΠ΄Π΅ тСста ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ

i+1

i=1

i=11

Π΄Π°

i+1

Начало

БохраняСм исходныС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π›ΠΈΡΡ‚Π΅3

j=6

j=1

Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌ Π² ΠΌΠ°ΡΡΠΈΠ² Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π²Ρ‹ΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Π±Ρ€ΠΈΠ³Π°Π΄Π°ΠΌΠΈ

j+1

i=11

i=1

Π½Π΅Ρ‚

Π½Π΅Ρ‚

Π΄Π°

Π΄Π°

Π½Π΅Ρ‚

ΠšΠΎΠ½Π΅Ρ†

Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΎΠ±Ρ‰ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Ρ€Π°Π½Π΅Π΅ подсчитанных Π½Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

j+1

i=11

j=1

Π˜Ρ‰Π΅ΠΌ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ столбцу срСди количСства ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π²Ρ‹ΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Π±Ρ€ΠΈΠ³Π°Π΄Π°ΠΌΠΈ

i+1

j=6

i=1

Π½Π΅Ρ‚

Π½Π΅Ρ‚

Π΄Π°

Π΄Π°

Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

i+1

j=6

j=1

Π˜Ρ‰Π΅ΠΌ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ срСди количСства ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π²Ρ‹ΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Π±Ρ€ΠΈΠ³Π°Π΄Π°ΠΌΠΈ

j+1

i=11

i=1

Π½Π΅Ρ‚

Π½Π΅Ρ‚

Π΄Π°

Π΄Π°

Π½Π΅Ρ‚

Π΄Π°

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

  1. :
  2. Π”ΠΆ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Excel 2003.: ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: ΠšΡƒΠ΄ΠΈΡ†-ΠΎΠ±Ρ€Π°Π·, 2006. — 34с.
  3. П., Π“Ρ€ΠΈΠ½ Π”ΠΆ., Π‘ΡƒΠ»Π»Π΅Π½ Π‘. ΠΈ Π΄Ρ€. Excel 2003 ΠΈ VBA: Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ программиста. ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». Под Ρ€Π΅Π΄. ЛСщинского О. А. — Πœ.: Π˜Π” Π’ΠΈΠ»ΡŒΡΠΌΡ/ Π”ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΈΠΊΠ°/Π”ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΈΠΊΠ°-Π’ΠΈΠ»ΡŒΡΠΌΡ, 2006. — 1088с.
  4. Мак-ЀСдрис П. Моя пСрвая ΠΊΠ½ΠΈΠ³Π° ΠΎ VBA. ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». Минько Ан. А. — Πœ.: ЭКБМО, 2005. — 352с.
  5. О. А. Excel-VBA: Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ-справочник ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. — Πœ.: ЭКБМО, 2008. — 224с.
  6. Π£ΠΎΠΊΠ΅Π½Π±Π°Ρ… Π”ΠΆΠΎΠ½. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° VBA Π² Excel 2003.: ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «Π’ΠΈΠ»ΡŒΡΠΌΡ», 2005. — 800с.
  7. К., Π€Ρ€ΠΈΠ· Π’., Π‘Π°ΠΊΠΈΠ½Π³Π΅ΠΌ Π€. ЭффСктивная Ρ€Π°Π±ΠΎΡ‚Π°: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Office Excel 2003. — Π‘ΠΏΠ±.: ΠŸΠΈΡ‚Π΅Ρ€, 2005. — 544с.
  8. http://excelvba.narod.ru/x/faqs2.htm
  9. http://www.intuit.ru/department/office/vbaexcel/1/
  10. http://www.askit.ru/custom/vba_office/
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ
ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ

Π˜Π›Π˜