Excel vba макрос: Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с VBA Π² Office

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

VBA Excel. ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ (запись, запуск, ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ макросов Π² Ρ€Π°Π·Π½Ρ‹Ρ… вСрсиях Excel для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ простыми ΠΈΠ»ΠΈ слоТными, часто ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΈΠ»ΠΈ Ρ€Π΅Π΄ΠΊΠΎ. Для использования макросов Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡ… приходится ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ VBA. Π§Ρ‚ΠΎΠ±Ρ‹ Excel ΠΌΠΎΠ³ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ макросы, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ»

Π—Π°ΠΏΠΈΡΡŒ макроса осущСствляСтся встроСнным Ρ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€ΠΎΠΌ, ΠΊΠ½ΠΎΠΏΠΊΠ° запуска ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Excel. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ эта Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π΅ отобраТаСтся. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π½Π° панСль ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Excel 2010-2016

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ: Π€Π°ΠΉΠ» β€” ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ β€” ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚Ρƒ. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚ΡƒΒ» справа Π² спискС Β«ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈΒ» устанавливаСм Ρ„Π»Π°ΠΆΠΎΠΊ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«OKΒ».

Excel 2007

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ: Π·Π½Π°Ρ‡ΠΎΠΊ Β«Microsoft OfficeΒ» β€” ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Excel β€” катСгория Β«ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅Β», Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Β«ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅Β» устанавливаСм Ρ„Π»Π°ΠΆΠΎΠΊ Β«ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π½Π° Π»Π΅Π½Ρ‚Π΅Β» ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«OKΒ».

Excel 2000-2003

Π—Π΄Π΅ΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ: ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с макросами ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ VBA находятся Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ «БСрвис» β€” Β«ΠœΠ°ΠΊΡ€ΠΎΡΒ».

На самом Π΄Π΅Π»Π΅ Π² Excel для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с макросами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π° ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню, Π½ΠΎ, для удобства, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ.

Π—Π°ΠΏΠΈΡΡŒ макроса

Excel 2007-2016

На Π»Π΅Π½Ρ‚Π΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π—Π°ΠΏΠΈΡΡŒ макроса».

Excel 2000-2003

ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ мСню «БСрвис» β€” Β«ΠœΠ°ΠΊΡ€ΠΎΡΒ» β€” Β«ΠΠ°Ρ‡Π°Ρ‚ΡŒ запись».

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ ΠΎΠΊΠ½ΠΎ:

Окно Β«Π—Π°ΠΏΠΈΡΡŒ макроса»

Имя макроса: ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Β«ΠœΠ°ΠΊΡ€ΠΎΡΒ»Β Ρ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ). Если Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ макрос с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ записан Π² Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ создан автоматичСски.

Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш:Β Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π±ΡƒΠΊΠ²Ρƒ, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ макрос сочСтаниСм клавиш Ctrl+Β«Π±ΡƒΠΊΠ²Π°Β».Β Π’ ΠΊΠ°ΠΊΠΎΠΉ раскладкС Π²Ρ‹ Π²ΠΏΠΈΡˆΠΈΡ‚Π΅ Π±ΡƒΠΊΠ²Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «й» или Β«qΒ»), Π² Ρ‚ΠΎΠΉ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ макрос. Если Π±ΡƒΠΊΠ²Π° Π±ΡƒΠ΄Π΅Ρ‚ вписана Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС («Й» или Β«QΒ»), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для запускa макроса сочСтаниС клавиш Ctrl+Shift+Β«Π±ΡƒΠΊΠ²Π°Β».

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²: Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ½ΠΈΠ³Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ сохранСн макрос:

  • Β«Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π°Β» β€” макрос Π±ΡƒΠ΄Π΅Ρ‚ записан Π² ΠΊΠ½ΠΈΠ³Π΅, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€ Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½ (Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Π—Π°ΠΏΠΈΡΡŒ макроса»).
  • «Новая ΠΊΠ½ΠΈΠ³Π°Β» β€” откроСтся новая ΠΊΠ½ΠΈΠ³Π° ΠΈ макрос Π±ΡƒΠ΄Π΅Ρ‚ записан Π² Π½Π΅ΠΉ.
  • «Личная ΠΊΠ½ΠΈΠ³Π° макросов» β€” макрос Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π² Π›ΠΈΡ‡Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ макросов ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ доступСн ΠΈΠ· всСх ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ½ΠΈΠ³ Excel.

ОписаниС: здСсь ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС макроса, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΎΠΊΠ½Π΅ доступных макросов ΠΏΡ€ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ Π² спискС.

Π—Π°ΠΏΠΎΠ»Π½ΠΈΠ² ΠΎΠΊΠ½ΠΎ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«OKΒ», ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Π—Π°ΠΏΠΈΡΡŒ макроса» мСняСт своС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π° Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ запись», ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ, собствСнно, ΠΊ записи макроса. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ листС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ, послС ΠΈΡ… Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ запись». ΠœΠ°ΠΊΡ€ΠΎΡ Π±ΡƒΠ΄Π΅Ρ‚ записан ΠΈ появится Π² спискС макросов.

Бписок макросов

Окно со списком макросов открываСтся Π²ΠΎ всСх вСрсиях Excel Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠœΠ°ΠΊΡ€ΠΎΡΡ‹Β». Выглядит ΠΎΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Бписок макросов Π²ΠΎ всСх ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ½ΠΈΠ³Π°Ρ…

  • Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ β€” Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ макрос Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.
  • Π’ΠΎΠΉΡ‚ΠΈ β€” ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΊΠΎΠ΄Ρƒ макроса, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΌΡƒ ΠΈ поставлСнному Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ошибки Π² ΠΊΠΎΠ΄Π΅.
  • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ β€” ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΊΠΎΠ΄Ρƒ макроса для рСдактирования.
  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ β€” ΠΊΠ½ΠΎΠΏΠΊΠ° станСт Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΡ€ΠΈ записи ΠΈΠΌΠ΅Π½ΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ макроса Π² ΠΏΠΎΠ»Π΅ «Имя макроса».
  • Π£Π΄Π°Π»ΠΈΡ‚ΡŒ β€” ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ макроса.
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹β€¦ β€” Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сочСтания клавиш для запуска макроса ΠΈ Π΅Π³ΠΎ описания.
  • Находится Π²: β€” здСсь ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ всС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π½ΠΈΡ….
  • ОписаниС β€” тСкст, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π² ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΏΡ€ΠΈ создании макроса ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Запуск макроса

Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ записанный макрос ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ способами:

  • Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ΠΌ клавиш, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… макроса.
  • Кнопкой Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ» ΠΈΠ· ΠΎΠΊΠ½Π° списка макросов.
  • Кнопкой Β«Run SubΒ» ΠΈΠ»ΠΈ клавишСй Β«F5Β» ΠΈΠ· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VBA.
  • Кнопкой, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π½Π° лист Excel ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π° Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΡ‹Β» ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ запускаСмый макрос.

ΠšΡ€ΠΎΠΌΠ΅ этого макрос ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ запуска Π½Π° панСль быстрого доступа ΠΈ Π² мСню (Π½Π° Π»Π΅Π½Ρ‚Ρƒ).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи простого макроса

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

Excel 2007-2016

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³Ρƒ Excel ΠΈΠ»ΠΈ создайтС Π½ΠΎΠ²ΡƒΡŽ ΠΈ сохранитС Π΅Π΅ ΠΊΠ°ΠΊ ΠΊΠ½ΠΈΠ³Ρƒ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ макросов (.xlsm).
  2. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π—Π°ΠΏΠΈΡΡŒ макроса».
  3. Π’ ΠΎΠΊΠ½Π΅ Β«Π—Π°ΠΏΠΈΡΡŒ макроса» Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«OKΒ», оставив ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
  4. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Главная» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ любой Ρ†Π²Π΅Ρ‚ Π·Π°Π»ΠΈΠ²ΠΊΠΈ ячССк.
  5. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ запись».

Excel 2000-2003

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³Ρƒ Excel ΠΈΠ»ΠΈ создайтС Π½ΠΎΠ²ΡƒΡŽ ΠΈ сохранитС Π΅Π΅ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (.xls).
  2. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ запись макроса, пройдя ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ мСню «БСрвис» β€” Β«ΠœΠ°ΠΊΡ€ΠΎΡΒ» β€” Β«ΠΠ°Ρ‡Π°Ρ‚ΡŒ запись».
  3. Π’ ΠΎΠΊΠ½Π΅ Β«Π—Π°ΠΏΠΈΡΡŒ макроса» Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«OKΒ», оставив ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
  4. На ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ любой Ρ†Π²Π΅Ρ‚ Π·Π°Π»ΠΈΠ²ΠΊΠΈ ячССк.
  5. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ запись».

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚ записан ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ макрос ΠΎΠΊΡ€Π°ΡˆΠΈΠ²Π°Π½ΠΈΡ Ρ„ΠΎΠ½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ячСйки ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ список макросов, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ записанный макрос ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ». Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ вашСго макроса:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Sub ΠœΠ°ΠΊΡ€ΠΎΡ1()

‘ ΠœΠ°ΠΊΡ€ΠΎΡ1 ΠœΠ°ΠΊΡ€ΠΎΡ

Β 

Β Β Β Β With Selection.Interior

Β Β Β Β Β Β Β Β .Pattern = xlSolid

Β Β Β Β Β Β Β Β . PatternColorIndex = xlAutomatic

Β Β Β Β Β Β Β Β .Color = 5296274

Β Β Β Β Β Β Β Β .TintAndShade = 0

Β Β Β Β Β Β Β Β .PatternTintAndShade = 0

Β Β Β Β End With

End Sub

Число (5296274) Π² вашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠΌ, Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π·Π°Π»ΠΈΠ²ΠΊΠΈ.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ листС Π»ΡŽΠ±ΡƒΡŽ ячСйку ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VBA ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«F5Β» (курсор Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² любом мСстС Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ΄Π° запускаСмого макроса). На Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ листС Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ окрасится Π² Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈ записи макроса Ρ†Π²Π΅Ρ‚.

Π Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€ макросов ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΈΡˆΠ½ΠΈΡ… строк, Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ макрос Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Π² Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ:

Sub ΠœΠ°ΠΊΡ€ΠΎΡ2()

Β Β Selection.Interior.Color = 5296274

End Sub

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ этот ΠΊΠΎΠ΄ ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π²Π½ΠΈΠ·Ρƒ, ΠΏΠΎΠ΄ вашим макросом, Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ VBA (числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° своС ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅). ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² Π½Π΅Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹Π΅ ячСйки ΠΈ запустив макрос клавишСй Β«F5Β», Π½Π΅ Π·Π°Π±Ρ‹Π² ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ курсор Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ этого макроса.

ИмСна макросов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ модуля, Π½ΠΎ Π΅Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠ΅ β€” всСм макросам ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°.

НазначСниС макроса ΠΊΠ½ΠΎΠΏΠΊΠ΅

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΠΌ записанный макрос (любой ΠΈΠ· Π΄Π²ΡƒΡ…) ΠΊΠ½ΠΎΠΏΠΊΠ΅, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π½Π° лист Excel ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π° Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΡ‹Β»:

Excel 2007-2016

  1. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ» ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΡ‹Β» ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
  2. ΠŸΠ΅Ρ€Π΅Π²Π΅Π΄ΠΈΡ‚Π΅ курсор Π½Π° Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ листа, курсор ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π²ΠΈΠ΄ крСстика, ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ.
  3. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΎΠ²Ρ‹Ρ… макросов ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«OKΒ». Если Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΌΠ΅Π½Π°Β», новая ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ создана Π±Π΅Π· Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ макроса. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ·Π΄Π½Π΅Π΅, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² ΠΏΠΎ Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Π² Π² контСкстном мСню Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос…»

Excel 2000-2003

  1. ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ панСль инструмСнтов Β«Π€ΠΎΡ€ΠΌΡ‹Β», пройдя ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ мСню Β«Π’ΠΈΠ΄Β» β€” «ПанСли инструмСнтов» β€” Β«Π€ΠΎΡ€ΠΌΡ‹Β».
  2. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ КнопкС Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Β«Π€ΠΎΡ€ΠΌΡ‹Β», Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄ΠΈΡ‚Π΅ курсор Π½Π° Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ листа, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ ΠΈ, Π½Π΅ отпуская Π΅Π΅, нарисуйтС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ (ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ) Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π·Π°Ρ‚Π΅ΠΌ отпуститС ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ.
  3. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΎΠ²Ρ‹Ρ… макросов ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«OKΒ». Если Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΌΠ΅Π½Π°Β», новая ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ создана Π±Π΅Π· Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ макроса. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ·Π΄Π½Π΅Π΅, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² ΠΏΠΎ Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Π² Π² контСкстном мСню Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос…»

Кнопка создана. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ячСйку ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° измСнится.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ макрос, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ «НСт Π·Π°Π»ΠΈΠ²ΠΊΠΈΒ», ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΅ΠΉ вновь созданный макрос. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, пСрвая ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, Π° вторая ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚ Π·Π°Π»ΠΈΠ²ΠΊΠΈ.

Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠΎΠ΄Π° ΠΏΠΎ очисткС Ρ„ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Sub ΠœΠ°ΠΊΡ€ΠΎΡ3()

Β Β Selection. Interior.Pattern = xlNone

End Sub

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ β€” ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ надпись, ΡˆΡ€ΠΈΡ„Ρ‚, Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈ Ρ‚.Π΄. β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ контСкстноС мСню ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ послС ΠΊΠ»ΠΈΠΊΠ° ΠΏΠΎ Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΡƒΠ΅Π·ΠΆΠ°Π»Π° ΠΈΠ· Π·ΠΎΠ½Ρ‹ видимости ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ листа, Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ строку ΠΈ размСститС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° Π½Π΅ΠΉ.

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° макроса (ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹)

ΠŸΡ€ΠΈ тСстировании Π½ΠΎΠ²ΠΎΠ³ΠΎ макроса (ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹) ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ бСсконСчный Ρ†ΠΈΠΊΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ зависанию Excel. Бпособы остановки выполнСния бСсконСчного Ρ†ΠΈΠΊΠ»Π°:

  1. Если панСль инструмСнтов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VBA доступна, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Break ΠΈΠ»ΠΈ Reset.
  2. Если Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VBA Π½Π΅ доступСн, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ сочСтаниС клавиш Ctrl+Break.
  3. Если сочСтаниС клавиш Ctrl+Break Π½Π΅ срабатываСт, Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Excel Ρ‡Π΅Ρ€Π΅Π· ДиспСтчСр Π·Π°Π΄Π°Ρ‡.
  4. Если ДиспСтчСр Π·Π°Π΄Π°Ρ‡ Π΄ΠΎΠ»Π³ΠΎ Π½Π΅ открываСтся, остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° большой ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Β».

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅Β Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠΈ VBA Excel ΠΏΠΎ тСматичСским Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ со ссылками Π½Π° всС ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Как я с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VBA ΠΎΠΏΠ»Π°Ρ‚ΠΈΠ» сСбС унивСрситСт / Π₯Π°Π±Ρ€

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΎΠ»ΠΎΠ΄Ρ‹Ρ… людСй, ΠΊΠΎΠ³Π΄Π° ΡΠ»Ρ‹ΡˆΠ°Ρ‚ ΠΏΡ€ΠΎ Excel, Π²ΡΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ сразу ΡƒΡ€ΠΎΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π² школС ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Ρ‹ Π² ΡƒΠ½ΠΈΠ²Π΅Ρ€Π΅, Π³Π΄Π΅ нас ΡƒΡ‡ΠΈΠ»ΠΈ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π±ΠΎΡ€Ρ‚ΠΈΠΊΠΎΠ² ячСйки ΠΈ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ тСкст Π² Π½Π΅ΠΉ ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ. Нам дСмонстрировали Ρ€Π°Π±ΠΎΡ‚Ρƒ со статичСскими Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ, ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈΡ… ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Но Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΡƒΡŽ Ρ†ΠΈΡ‚Π°Ρ‚Ρƒ ΠœΠΎΡ€Π³Π°Π½Π° Π€Ρ€ΠΈΠΌΠ°Π½Π° ΠΈΠ· Ρ„ΠΈΠ»ΡŒΠΌΠ° Π›ΡŽΡΠΈ: Β«Π§Ρ‚ΠΎ, Ссли Π±Ρ‹ ΠΌΡ‹ использовали ΠΌΠΎΠ·Π³ Π½Π° 100 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ²?Β» ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ„Ρ€Π°Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°: Β«Π§Ρ‚ΠΎ, Ссли Π±Ρ‹ ΠΌΡ‹ использовали Excel Π½Π° 100 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ²?Β». Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· вас Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½Π° сколько это многогранная ΠΈ слоТная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π»Π΅ΠΊΠΎ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ форматирования Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΡ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². Π― Ρ‚ΠΎΠΆΠ΅ этого Π½Π΅ прСдставлял, ΠΏΠΎΠΊΠ° это Π½Π΅ стало ΠΌΠΎΠΈΠΌ основным источником Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π²ΠΎ врСмя ΡƒΡ‡Π΅Π±Ρ‹ Π² унивСрситСтС. И Π² своСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΏΡ€ΠΎ ΠΌΠΎΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Excel ΠΈ VBA, ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊΠΈΠ΅ интСрСсныС Π²Π΅Ρ‰ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΠΈΡ€ΠΌΡ‹ ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π° этом ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΠΏΠΎΠ΄Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π‘Ρ‚ΠΎΠΈΡ‚ сразу ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ нСсколько Π²Π°ΠΆΠ½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ. Π― ΠΆΠΈΠ²Ρƒ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ ΠΈ ΡƒΡ‡ΡƒΡΡŒ Π² Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ ΠΈ поэтому Π±ΡƒΠ΄Ρƒ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠΈ СвропСйского Ρ€Ρ‹Π½ΠΊΠ°. Π― ΠΎΡ‡Π΅Π½ΡŒ сомнСваюсь, Ρ‡Ρ‚ΠΎ ситуация Π½Π° постсовСтском пространствС сильно отличаСтся, Π½ΠΎ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ стоило ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ.

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΏΠ°Ρ€Ρƒ слов ΠΎΠ±ΠΎ ΠΌΠ½Π΅. Π’ 18 Π»Π΅Ρ‚ я ΠΏΠ΅Ρ€Π΅Π΅Ρ…Π°Π» Π² Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΡŽ Π½Π° ΡƒΡ‡Π΅Π±Ρƒ ΠΈ вопрос Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π΅Π½Π΅Π³ сразу стал Ρ€Π΅Π±Ρ€ΠΎΠΌ. На ΠΏΠ΅Ρ€Π²ΠΎΠΌ курсС я Π½Π΅ Π±Ρ‹Π» интСрСсСн Ρ„ΠΈΡ€ΠΌΠ°ΠΌ Π² силу отсутствия ΠΎΠΏΡ‹Ρ‚Π° ΠΈ ΠΌΠ°Π»ΠΎΠ³ΠΎ возраста, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅Π±ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ Π½Π° кассах, складах ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ… обслуТивания ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². На Π²Ρ‚ΠΎΡ€ΠΎΠΌ курсС я поднабрался ΠΎΠΏΡ‹Ρ‚Π° ΠΈ Π½Π°Ρ‡Π°Π» ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° Π½Π΅ΠΏΠΎΠ»Π½ΡƒΡŽ ставку 16-20 часов Π² нСдСлю. ПослС Π½Π΅Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ поиска ΠΌΠ½Π΅ попалась достаточно интСрСсная Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ — программист VBA Π½Π° Excel. Π’ описании долТности Π±Ρ‹Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ обязанности ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Excel макросов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚Π΄Π΅Π»Π° ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ связанныС с Excel Π²Π΅Ρ‰ΠΈ. ΠŸΠ»Π°Ρ‚ΠΈΠ»ΠΈ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ я сСбС прСдставил достаточно интСрСсной.

Автоматизация процСссов являСтся Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ любого ΠΎΡ‚Π΄Π΅Π»Π° любой Ρ„ΠΈΡ€ΠΌΡ‹ Π² любом ΡƒΠ³ΠΎΠ»ΠΊΠ΅ ΠΌΠΈΡ€Π°. Π–Π΅Π»Π°Π½ΠΈΠ΅ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя ΠΈ срСдства ΠΏΡƒΡ‚Π΅ΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… процСссов Π²Ρ‹Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚ Ρ„ΠΈΡ€ΠΌΡ‹ ΠΈΠ½Π²Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большиС суммы Π² софт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° сСбя повсСднСвныС ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½Π½ΠΎ скучныС обязанности сотрудников. НСкоторыС ΠΎΡ‚Π΄Π΅Π»Ρ‹ ΠΈ вовсС ΡƒΠΆΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… систСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΡŽ ΠΈΠ»ΠΈ логистику. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, всС упираСтся Π² Π±ΡŽΠ΄ΠΆΠ΅Ρ‚. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ софт ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Ρ‚Π΅ ΠΎΡ‚Π΄Π΅Π»Ρ‹, Π³Π΄Π΅ ΠΎΠ½ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ, Π° второстСпСнныС ΠΌΠΎΠ³ΡƒΡ‚ Π³ΠΎΠ΄Π°ΠΌΠΈ ΠΆΠ΄Π°Ρ‚ΡŒ своСй ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ. Но ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ собствСнныС силы ΠΈ врСмя ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ Π½Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ вмСстС с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»Π°. На ΠΏΠΎΠΌΠΎΡ‰ΡŒ приходят ΠΏΠΎΠ΄Ρ€ΡƒΡ‡Π½Ρ‹Π΅ срСдства доступныС ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ.Β Β End-user computing – процСсс, Π² Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ люди, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ программистами, ΡΠΎΠ·Π΄Π°ΡŽΡ‚ прилоТСния для облСгчСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСбС ΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ. Π’ Ρ…ΠΎΠ΄Π΅ этого процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° происходит Π±Π΅Π· участия IT ΠΎΡ‚Π΄Π΅Π»Π°, собствСнными силами самих сотрудников. Π‘Π°ΠΌΡ‹ΠΉ популярный софт для ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ – это Microsoft Office. ΠžΡ„ΠΈΡΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ прСдустановлСн практичСски Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ доступСн ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ. Π Π°Π±ΠΎΡ‚Ρƒ с тСкстом ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ старый Π΄ΠΎΠ±Ρ€Ρ‹ΠΉ Word, Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ уходящий Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅ Access, Π° Π²ΠΎΡ‚ всю Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, ΠΎΡ‚Ρ‡Π΅Ρ‚Π°ΠΌΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π³Π»Π°Π²Π½Ρ‹ΠΉ Π³Π΅Ρ€ΠΎΠΉ нашСй ΡΡ‚Π°Ρ‚ΡŒΠΈ – Excel.

ΠŸΡ€ΠΈΠ΄Ρ Π½Π° свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ дСнь, я Π±Ρ‹Π» нСвСроятно ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ ΠΎΡ‚ ΡƒΠ²ΠΈΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ. Мой ΠΎΡ‚Π΄Π΅Π» являлся Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ самого ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя стоит Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ, Π½ΠΎ всС Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ софта. Однако это Π½Π΅ остановило ΠΈΡ… ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ всС для облСгчСния своих Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π±ΡƒΠ΄Π½Π΅ΠΉ. Π‘ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΎΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎ руководства Ρ†Π΅Π»Ρ‹Ρ… 4 Π³ΠΎΠ΄Π° ΠΈ Ρ‚Ρ€ΡƒΠ΄ 2 студСнтов, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² ΠΎΡ‚Π΄Π΅Π»Π΅ Π΄ΠΎ мСня, Π±Ρ‹Π»ΠΈ ΡŽΠ²Π΅Π»ΠΈΡ€Π½ΠΎ инвСстированы Π² построСниС Π½Π° Π±Π°Π·Π΅ VBA ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ систСмы макросов, которая ΠΏΠΎ своСй сути практичСски замСняла Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ°ΠΌ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ тСматичСский софт. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π² ΠΎΡ‚Π΄Π΅Π»Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ» свою Ρ€ΡƒΠΊΡƒ ΠΊ Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ описывал бизнСс-процСссы, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ занимался нСпосрСдствСнно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ тСстировкой. ΠžΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚, созданный Π½Π° VBA, Π²ΠΊΠ»ΡŽΡ‡Π°Π» Π² сСбя Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, мноТСство макросов для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ составлСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ², макросы для обновлСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅-ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π― ΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³, Ρ‡Ρ‚ΠΎ всС это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ VBA ΠΈ Excel. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ я стал ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»Π΅Π³Ρ‡Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° VBA ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСльзя. КаТдоС Π½ΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ для мСня Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π° Π½ΠΎΠ²Ρ‹ΠΌ интСрСсным Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΈ мСня Ρ€Π°Π· Π·Π° Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΡ€Π°ΠΆΠ°Π»ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ практичСски Π»ΡŽΠ±ΡƒΡŽ ΠΎΡ„ΠΈΡΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π² VBA инвСстировав минимальноС количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с графичСским интСрфСйсом ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²? Π‘Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ сборку ΠΊΠ²Π°Ρ€Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…? Изи. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²ΠΎ Π±ΠΎΠ»Π΅Π΅ 100 Ρ„Π°ΠΉΠ»ΠΎΠ², вмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ? ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ! ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ использовали VBA для облСгчСния Π½Π°ΡˆΠΈΡ… Ρ‚Ρ€ΡƒΠ΄ΠΎΠ²Ρ‹Ρ… Π±ΡƒΠ΄Π½Π΅ΠΉ дСсятки. Π’ случаС, Ссли Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… макросов, Ρ‚ΠΎ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ я ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ»ΡŽ ΠΊ написанию ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Π’Π°ΠΊ, обычная студСнчСская ΠΏΠΎΠ΄Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° врСмя Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ курса Π½Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ†Π΅Π»Ρ‹Ρ… 2 Π³ΠΎΠ΄Π° ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»Π°ΡΡŒ Π² мою ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Π² зависимости ΠΎΡ‚ загруТСнности Π² унивСрситСтС Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π» ΠΎΡ‚ 16 Π΄ΠΎ 40 часов Π² нСдСлю. А Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Ρ€Ρ‚Π°Π» ΠΊ Π½Π°ΠΌ ΠΈ нашим ΠΎΡ‚Ρ‡Π΅Ρ‚Π°ΠΌ поступали Π½ΠΎΠ²Ρ‹Π΅ трСбования ΠΎΡ‚ совСта Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ постоянного обновлСния ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… макросов ΠΈ создания Π½ΠΎΠ²Ρ‹Ρ….

Π‘Ρ‚ΠΎΠΈΡ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ стоит, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ. Бвою простоту ΠΈ удобство Excel компСнсируСт своСй Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ постоянным ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒΡΡ Π² самый нСподходящий ΠΌΠΎΠΌΠ΅Π½Ρ‚, особСнно ΠΊΠΎΠ³Π΄Π° полагаСшься Π½Π° Π½Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· Ρ‡ΡƒΡ€ сильно. Но это Π½Π΅ отмСняСт Π΅Π³ΠΎ удобства ΠΈ гибкости ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

Какая ΠΌΠΎΡ€Π°Π»ΡŒ этой ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, которая ΠΏΡ€ΠΈ вашСй ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠΉ для Ρ†Π΅Π»ΠΎΠΉ сСрии Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… тСкстов Π½Π° эту Ρ‚Π΅ΠΌΡƒ? Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Excel ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ дСньги. РСально. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ» Π½Π° сСбС. ОсобСнно это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсно студСнтам тСхничСских ΠΈΠ»ΠΈ ΠΆΠ΅ экономичСских ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π±Ρ‹Π²Π°ΡŽΡ‚ Π² поискС нСбольшого Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с ΡƒΡ‡Π΅Π±ΠΎΠΉ ΠΈ хотят Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ, Π° Π½Π΅ Ρ€ΡƒΠΊΠ°ΠΌΠΈ.

Π•ΡΡ‚ΡŒ Π»ΠΈ Ρƒ Excel ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»? Π•ΡΡ‚ΡŒ. Никто ΠΎΡ‚ Π½Π΅Π³ΠΎ Π½Π΅ откаТСтся Π² блиТайшСС врСмя, ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ стандарт индустрии Π΅Ρ‰Π΅ дСсятки Π»Π΅Ρ‚.

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ Π»ΠΈ это? Π”Π°. Π’ Π•Π²Ρ€ΠΎΠΏΠ΅ Excel Π² связкС с VBA ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ повсСмСстно. Π”Π°ΠΆΠ΅ Π² ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Ρ„ΠΈΡ€ΠΌΠ°Ρ…, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π΅ оТидаСшь. Π•ΡΡ‚ΡŒ Ρƒ мСня Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰, Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΠΉ Π² Ρ„ΠΈΡ€ΠΌΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 200 тысячами Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² ΠΏΠΎ всСму Π·Π΅ΠΌΠ½ΠΎΠΌΡƒ ΡˆΠ°Ρ€Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² свои студСнчСскиС Π³ΠΎΠ΄Ρ‹ Π·Π° ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ дСньги занимался Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΎΡ‚Π΄Π΅Π»ΠΎΠ² этой Ρ„ΠΈΡ€ΠΌΡ‹ Π²ΠΎ Π€Ρ€Π°Π½ΠΊΡ„ΡƒΡ€Ρ‚Π΅. Как я ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ хотят всС, Π° Π΄Π΅Π½Π΅ΠΆΠΊΠΈ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρƒ всСх, ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ спрос.

Π›Π΅Π³ΠΊΠΎ Π»ΠΈ это ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ? Π”Π°. VBA, вСроятно, самый Ρ‚ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΉ ΠΈ Π½Π΅ΡƒΡŽΡ‚Π½Ρ‹ΠΉ язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я использовал. Он Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ, для Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ красивой IDE, Π² Π½Π΅ΠΌ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π½ΠΎ ΠΎΠ½ чСртовски прост. Π― ΠΏΡ€ΠΈΡˆΠ΅Π» Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π±Π΅Π· ΠΎΠΏΡ‹Ρ‚Π° программирования Π½Π° VBA ΠΈ ΡƒΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· 2 с ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ мСсяца Π·Π°ΠΊΡ€Ρ‹Π» свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠžΠ±Ρ‰Π΅Π΅ врСмя Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² ΠΎΡ‚Π΄Π΅Π»Π΅ составило Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»ΡƒΡ‚ΠΎΡ€Π° мСсяцСв с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ я Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΏΠΎ 2 дня Π² нСдСлю. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΏΡ€Π°Π²Π΄Π° ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ я Π΄ΠΎ этого ΠΎΠ±Π»Π°Π΄Π°Π» достаточно Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ программирования Π½Π° Java ΠΈ Python, Π½ΠΎ всС ΠΆΠ΅.

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ? Π’Π΅Π·Π΄Π΅, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Excel. Π”Π°ΠΆΠ΅ Ссли Ρƒ вас Π½Π΅ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ Ρ„ΠΈΡ€ΠΌΡƒ, которая Π±Ρ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»Π° Π²Π°ΠΌ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ мСсто Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ сСбя Π½Π° достаточно Ρ€Π°Π·Π²ΠΈΡ‚ΠΎΠΌ Ρ€Ρ‹Π½ΠΊΠ΅ фриланса. Π’Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ самыС Ρ€Π°Π·Π½Ρ‹Π΅ Π·Π°ΠΊΠ°Π·Ρ‹, начиная ΠΎΡ‚ написания ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π·Π° нСсколько Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π΄ΠΎ создания комплСксных макросов Π·Π° Π±ΠΎΠ»Π΅Π΅ интСрСсныС дСньги. Π‘ этого ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ ΠΈ ΠΏΠΎΠ΄Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π° послС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ вСсомоС ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΎΠ΅ прСимущСство ΠΏΡ€ΠΈ дальнСйшСм трудоустройствС. БпСциалисты, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экономичСский, Π½ΠΎ ΠΈ Π°ΠΉΡ‚ΠΈΡˆΠ½Ρ‹ΠΉ Ρ„ΠΎΠ½ Π·Π°Π΄Π°Ρ‡ΠΈ, способныС собствСнноручно Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ процСсс, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Power users, Ρ†Π΅Π½ΠΈΡ‚ΡŒΡΡ Π²Ρ‹ΡˆΠ΅ спСциалистов, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ сторону ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π—Π½Π°Π½ΠΈΠ΅ VBA являСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π΅Π·ΡŽΠΌΠ΅ ΠΈ Π½ΠΈ Ρ€Π°Π· ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²Π°ΠΌ Π² вашСй ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π΅.

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΡŽ вас Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΈ ΠΏΡ€ΠΎΡˆΡƒ Π΄Π°Ρ‚ΡŒ нСбольшой Ρ„ΠΈΠ΄Π±Π΅ΠΊ, Ссли Π²Π°ΠΌ интСрСсно Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ всякиС ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Π΅ способы примСнСния VBA ΠΈ Excel, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

НовыС возмоТности VBA Π² Office 2019

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€

LinkedIn

ЀСйсбук

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠ΅ письмо

  • Π‘Ρ‚Π°Ρ‚ΡŒΡ
  • 3 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… прСдставлСны Π½ΠΎΠ²Ρ‹Π΅ языковыС обновлСния Visual Basic для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (VBA) для Office 2019.

Office

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ значСния

Имя ОписаниС
ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ MsoGraphicStyleIndex (Office) ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ прСдустановлСнныС графичСскиС стили.
ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ MsoShapeType (ΠžΡ„ΠΈΡ) mso3DModel , msoGraphic , msoLinked3DModel ΠΈ msoLinkedGraphic .

Доступ

Имя ОписаниС
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ (Доступ) НастраиваСмая визуализация Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΡƒ.
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ChartAxis (Доступ) ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»Π΅, значСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ось ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹.
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ChartSeries (доступ) ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ряд Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅.
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ChartValues ​​(доступ) ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»Π΅, значСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° оси Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (Y) Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹.
пСрСчислСниС acCommand (доступ) acCmdImportAttachdBase ΠΈ acCmdExportdBase Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.

Excel

Имя ОписаниС
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Model3DFormat (Excel) ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ свойства Ρ„ΠΎΡ€ΠΌΡ‹ 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Бвойство Series.GeoMappingLevel (Excel) Π—Π°Π΄Π°Π΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ отобраТСния Π³Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ сСрии Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ. Π§Ρ‚Π΅Π½ΠΈΠ΅/запись XlGeoMappingLevel .
Бвойство Series.GeoProjectionType (Excel) Π—Π°Π΄Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ гСографичСской ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ряда Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ. Π§Ρ‚Π΅Π½ΠΈΠ΅/запись XlGeoProjectionType .
Бвойство Series.RegionLabelOptions (Excel) Π—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ областСй для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ сСрии Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹. Π§Ρ‚Π΅Π½ΠΈΠ΅/запись XlRegionLabelOptions .
Бвойство Shape.GraphicStyle (Excel) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ MsoGraphicStyleIndex , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ SVG. Π§ΠΈΡ‚Π°ΠΉ пиши.
Бвойство Shape.Model3D (Excel) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Model3DFormat , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ 3D-свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ. Волько для чтСния.
Бвойство ShapeRange.GraphicStyle (Excel) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ MsoGraphicStyleIndex , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ„ΠΈΠ³ΡƒΡ€, содСрТащСго ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² SVG. Π§ΠΈΡ‚Π°ΠΉ пиши.
Бвойство ShapeRange.Model3D (Excel) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Model3DFormat , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ 3D-свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ. Волько для чтСния.
ΠœΠ΅Ρ‚ΠΎΠ΄ Shapes.Add3DModel (Excel) Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ 3D-модСль ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Shape , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²ΡƒΡŽ 3D-модСль.
ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ Excel.XlGeoMappingLevel (Excel) ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ свойством Series.GeoMappingLevel .
ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ Excel.XlGeoProjectionType (Excel) ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ‹ Бвойство Series. GeoProjectionType .
ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ Excel.XlRegionLabelOptions (Excel) ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ свойством Series.RegionLabelOptions .

PowerPoint

Имя ОписаниС
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Model3DFormat (PowerPoint) ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ свойства Ρ„ΠΎΡ€ΠΌΡ‹ 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Бвойство Presentation.AutoSaveOn (PowerPoint) True , Ссли измСнСния Π² ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ автоматичСски. Π§Ρ‚Π΅Π½ΠΈΠ΅/запись ЛогичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ .
Shape.Decorative Property (PowerPoint) УстанавливаСт ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ„Π»Π°Π³ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π§ΠΈΡ‚Π°ΠΉ пиши.
Бвойство Shape.GraphicStyle (PowerPoint) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ MsoGraphicStyleIndex , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ SVG. Π§ΠΈΡ‚Π°ΠΉ пиши.
Бвойство Shape.Model3D (PowerPoint) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Model3DFormat , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ 3D-свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ. Волько для чтСния.
ShapeRange.Decorative property (PowerPoint) УстанавливаСт ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ„Π»Π°Π³ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π§ΠΈΡ‚Π°ΠΉ пиши.
Бвойство ShapeRange.GraphicStyle (PowerPoint) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ MsoGraphicStyleIndex , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ„ΠΈΠ³ΡƒΡ€, содСрТащСго ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² SVG. Π§ΠΈΡ‚Π°ΠΉ пиши.
Бвойство ShapeRange.Model3D (PowerPoint) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Model3DFormat , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ 3D-свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ. Волько для чтСния.
ΠœΠ΅Ρ‚ΠΎΠ΄ Shapes.Add3DModel (PowerPoint) Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Model3DFormat ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Shape , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²ΡƒΡŽ 3D-модСль.

Visio

Имя ОписаниС
Бвойство Shape.AlternativeText (Visio) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ тСкстовоС описаниС, связанноС с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Π§ΠΈΡ‚Π°ΠΉ пиши.
Бвойство Shape.Title (Visio) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст, связанный с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Π§ΠΈΡ‚Π°ΠΉ пиши.

Π‘Π»ΠΎΠ²ΠΎ

Имя ОписаниС
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Model3DFormat (Word) ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ свойства Ρ„ΠΎΡ€ΠΌΡ‹ 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ.
Бвойство Shape.GraphicStyle (Word) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ MsoGraphicStyleIndex , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ SVG. Π§ΠΈΡ‚Π°ΠΉ пиши.
Бвойство Shape. Model3D (Word) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Model3DFormat , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ 3D-свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ. Волько для чтСния.
Бвойство ShapeRange.GraphicStyle (Word) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ MsoGraphicStyleIndex , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ„ΠΈΠ³ΡƒΡ€, содСрТащСго ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² SVG. Π§ΠΈΡ‚Π°ΠΉ пиши.
Бвойство ShapeRange.Model3D (Word) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Model3DFormat , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ 3D-свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ. Волько для чтСния.
ΠœΠ΅Ρ‚ΠΎΠ΄ Shapes.Add3DModel (Word) ДобавляСт 3D-модСль Π½Π° холст для рисования. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Shape , ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ модСль, ΠΈ добавляСт Π΅Π³ΠΎ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ CanvasShapes .
ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ WdInlineShapeType (Word) wdInlineShape3DModel ΠΈ значСния wdInlineShapeLinked3DModel Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

  • Бсылка Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ VBA

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹

Π£ вас Π΅ΡΡ‚ΡŒ вопросы ΠΈΠ»ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΎΠ± Office VBA ΠΈΠ»ΠΈ этой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ? Π‘ΠΌ. Ρ€Π°Π·Π΄Π΅Π» ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ Office VBA, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π·Ρ‹Π².

Excel VBA β€” информация, ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ рСсурсы Β» Chandoo.org

Excel VBA позволяСт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ дСйствия, выполняСмыС Π² Excel . ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Excel для Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…, создания ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ², ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΉ, выполнСния расчСтов ΠΈ понимания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Когда ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ всС это, ΠΌΡ‹ Ρ‚Ρ€Π°Ρ‚ΠΈΠΌ довольно ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, повторяя ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ шаги.

НапримСр, ΠΌΡ‹ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю Π³ΠΎΡ‚ΠΎΠ²ΠΈΠΌ ΠΈ отправляСм ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Excel VBA, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ этих шагов, ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ нашСго сайта Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, совСты ΠΈ рСсурсы ΠΏΠΎ Excel VBA ΠΈ макросам.

РСсурсы для вас…

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ VBA?

VBA ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Visual Basic для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ нас с Π²Π°ΠΌΠΈ Π΅ΡΡ‚ΡŒ язык, Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ свой язык. VBA β€” это язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Excel. Π’ этом ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ VBA Ρ‚Π°ΠΊΠΆΠ΅ являСтся языком MS Word, PowerPoint, Access ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ MS Office.
ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π° изучСния Π½ΠΎΠ²Ρ‹Ρ… языков нас ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡƒΠ³Π°Π΅Ρ‚. Но Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ, VBA Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»Π΅Π³Ρ‡Π΅ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ французский, испанский, Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΈΠΉ ΠΈΠ»ΠΈ китайский. Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ язык VBA прост Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ выглядит ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΊ простой английский язык.
НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строка Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ²Π΅Ρ‚:

 MsgBox "ΠΏΡ€ΠΈΠ²Π΅Ρ‚" 

Как ΠΈ Π² любом языкС, Π² VBA Π΅ΡΡ‚ΡŒ свои ΠΏΡ€Π°Π²ΠΈΠ»Π°, грамматичСскиС конструкции ΠΈ Π½ΡŽΠ°Π½ΡΡ‹. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ это ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π° VBA с Excel станСт Ρ‚Π°ΠΊ ΠΆΠ΅ просто, ΠΊΠ°ΠΊ ΠΏΠΎΠ±ΠΎΠ»Ρ‚Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π·Π° Π²Ρ‹ΠΏΠΈΠ²ΠΊΠΎΠΉ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ макрос?

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ VBA β€” это язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ (ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚) Excel, макрос ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π°Π±Π·Π°Ρ†Ρƒ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, макрос β€” это Π½Π°Π±ΠΎΡ€ инструкций, Π΄Π°Π½Π½Ρ‹Ρ… Excel для выполнСния Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ.
НапримСр, это макрос для формирования ΠΎΡ‚Ρ‡Π΅Ρ‚Π° (написан Π½Π° простом английском языкС, Π° Π½Π΅ Π½Π° VBA)

  1. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.xlsx
  2. Π’Π·ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π·Π° послСдниС 30 Π΄Π½Π΅ΠΉ
  3. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ гистограмму
  4. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ Π² Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ
  5. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF
  6. ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ боссу

Когда ΠΌΡ‹ выполняСм ΠΈΠ»ΠΈ запускаСм этот макрос, ΠΌΡ‹ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΈ отправляСм Π΅Π³ΠΎ ΠΏΠΎ ΠΏΠΎΡ‡Ρ‚Π΅ .

ΠžΡΠ½ΠΎΠ²Ρ‹ VBA ΠΈ макросы. НаписаниС нашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ макроса

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим наш ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ макрос. ΠœΡ‹ напишСм макрос FillYellowColor(), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π»ΡŽΠ±Ρ‹Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ячСйки. Как это,

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π»Π΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² Excel

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ макросы (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°), ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ шагом являСтся активация Π»Π΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° (ΠΈΠ»ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°). Π­Ρ‚ΠΎ дСлаСтся,
Excel 365/2016 ΠΈ Ρ‚. Π΄.:
1. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π»ΡŽΠ±ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ.
3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚ΡƒΒ».
4. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ° Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ».
5. НаТмитС «ОК».

ИспользованиС встроСнного срСдства записи макросов Excel

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ VBA (ΠΈΠ»ΠΈ макрос), Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ сначала Π·Π½Π°Ρ‚ΡŒ язык. Π’ этом Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½ Excel.
ΠœΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½?!?
Π”Π°. Π’ Excel Π΅ΡΡ‚ΡŒ встроСнный ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΈ записываСт всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, Π½Π° собствСнном языкС Excel, , Ρ‚.Π΅. VBA.
ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Π½Π΅ Π·Π½Π°Π΅ΠΌ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ VBA, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот рСгистратор для записи Π½Π°ΡˆΠΈΡ… дСйствий, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ записанныС инструкции (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ ΠΆΠ°Ρ€Π³ΠΎΠ½Π΅), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ выглядит VBA.
Π¨Π°Π³ 1: Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ячСйку ΠΈ запуститС запись макросов
Π­Ρ‚ΠΎ самая лСгкая Ρ‡Π°ΡΡ‚ΡŒ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ячСйку ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π»Π΅Π½Ρ‚Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π—Π°ΠΏΠΈΡΡŒ макроса».
Π¨Π°Π³ 2: Π”Π°ΠΉΡ‚Π΅ имя Π²Π°ΡˆΠ΅ΠΌΡƒ макросу
Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ имя для вашСго макроса. Π― Π½Π°Π·Π²Π°Π» свой FillYellowColor. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΈΠΌΠ΅Π½ΠΈ Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΈΠ»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов (ΠΊΡ€ΠΎΠΌΠ΅ подчСркивания).
НаТмитС OK, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅.
Π¨Π°Π³ 3. Π—Π°Π»Π΅ΠΉΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ячСйку ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ
Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ, ΠΊΠ°ΠΊ ΡΡŠΠ΅ΡΡ‚ΡŒ ΠΏΠΈΡ€ΠΎΠ³. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π»Π΅Π½Ρ‚Ρƒ «Главная» ΠΈ Π·Π°Π»Π΅ΠΉΡ‚Π΅ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ячСйку.
Π¨Π°Π³ 4. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ запись
Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ сдСлали СдинствСнный шаг Π² нашСм макросС, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½ Excel. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π»Π΅Π½Ρ‚Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ запись».
Π¨Π°Π³ 5. ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ макрос ΠΊΠ½ΠΎΠΏΠΊΠ΅
Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ Π»Π΅Π½Ρ‚Π΅ Β«Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ» ΠΈ нарисуйтС красивый ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ. Π—Π°Ρ‚Π΅ΠΌ помСститС Π² Π½Π΅Π³ΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ тСкст, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«Ρ†Π²Π΅Ρ‚ Π·Π°Π»ΠΈΠ²ΠΊΠΈΒ».
Π—Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос». И Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макрос FillYellowColor ΠΈΠ· ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ списка. НаТмитС «ОК».
Π¨Π°Π³ 6. ΠŸΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ со своим ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ макросом
Π’ΠΎΡ‚ ΠΈ всС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ связали Ρ„ΠΈΠ³ΡƒΡ€Ρƒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° с вашим макросом. Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚Π΅ ΠΏΠΎ Π½Π΅ΠΌΡƒ, Excel бросаСт Π²Π΅Π΄Ρ€ΠΎ ΠΆΠ΅Π»Ρ‚ΠΎΠΉ краски Π² Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ячСйки.
Π”Π°Π²Π°ΠΉ, ΠΏΠΎΠΈΠ³Ρ€Π°ΠΉ с этим нашим малСньким макросом.

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Excel VBA

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Ρ„Π°ΠΉΠ»Π° с этим ΠΈ двумя Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ макросами (список Π΄Π΅Π», ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…).
ΠŸΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ с ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΠΏΠΎΠΉΠΌΠΈΡ‚Π΅ это Π»ΡƒΡ‡ΡˆΠ΅.

Excel VBA β€” Π²ΠΈΠ΄Π΅ΠΎ ΠΎ Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΌΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΒ  ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с VBA. Π’ этом Π²ΠΈΠ΄Π΅ΠΎ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ:

βœ… ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ макрос FillYellowColor с Ρ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€ΠΎΠΌ
βœ… Как ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ записанныС макросы
βœ… Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ простоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для списка Π΄Π΅Π» Π² Excel
βœ… Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ срСдство извлСчСния Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VBA

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½ΠΈΠΆΠ΅ ΠΈΠ»ΠΈ Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΊΠ°Π½Π°Π»Π΅ Youtube.

Π£Π·Π½Π°ΠΉΡ‚Π΅ большС ΠΎ Excel VBA

ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅ эти страницы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Excel VBA,

  1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ VBA ΠΈ созданиС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ макроса VBA Π² Excel
  2. ПониманиС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, условий ΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ² Π² VBA
  3. ИспользованиС ячССк, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² макросах
  4. Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ всС вмСстС β€” вашС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ VBA с использованиСм Excel
  5. 10 ΠΌΠΎΠΈΡ… Π»ΡƒΡ‡ΡˆΠΈΡ… совСтов ΠΏΠΎ освоСнию макросов VBA ΠΈ Excel

Π’Π°ΠΆΠ½Ρ‹Π΅ сочСтания клавиш для Excel VBA

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ эти сочСтания клавиш ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ… для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Excel VBA.

  • ALT+F11: для просмотра Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VBA (ΠΈΠ»ΠΈ для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Excel)
  • ALT+F8: для отобраТСния всСх макросов

Π­Ρ‚ΠΈ сочСтания клавиш Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ VBA (Ρ‚Π°ΠΊΠΆΠ΅ извСстном ΠΊΠ°ΠΊ VBE):

  • ALT+Q: Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VBA ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² Excel
  • F5: для запуска макроса
  • F2: ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
  • F7: Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° дисплСя
  • CTRL+G: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ нСпосрСдствСнноС ΠΎΠΊΠ½ΠΎ
  • F1: ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ справку

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Excel VBA

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° эти страницы для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Excel VBA

  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Excel VBA
  • Π’ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ Excel VBA, ΠœΠ°ΠΊΡ€ΠΎΡΡ‹
  • Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ Excel VBA
  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ элСмСнты управлСния Π² VBA
  • Книги ΠΏΠΎ Excel VBA
  • Бсылки Π½Π° Excel VBA
  • ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π΅ с Excel VBA
  • ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° Π½Π°ΡˆΡƒ Π½ΠΎΠ²ΠΎΡΡ‚Π½ΡƒΡŽ рассылку Excel

РСсурсы для вас.