Π Π°Π·Π½ΠΎΠ΅

ΠœΠ°ΠΊΡ€ΠΎΡ Π½Π°: Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ макросы?

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

Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ макросы?

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹Β β€” это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ событий (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ клавиш, Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠ² ΠΌΡ‹ΡˆΡŒΡŽ ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ для выполнСния ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°Π΄Π°Ρ‡. Π˜Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для воспроизвСдСния ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹Ρ… для выполнСния. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ клавишС ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΌΡ‹ΡˆΠΈ макрос, записанный Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Microsoft Mouse and Keyboard Center. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ повторСния макроса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ макрос, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ воспроизвСдСниС Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚.

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Microsoft Mouse and Keyboard Center ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ MHM Π² стандартной Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ «Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹\ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚\ΠœΠ°ΠΊΡ€ΠΎΡΡ‹». ΠœΠ°ΠΊΡ€ΠΎΡΡ‹, записанныС Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΈ ΠΌΡ‹ΡˆΠΈ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ взаимозамСняСмыми. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: НС сохраняйтС Π² макросах ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ свСдСния.

  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΡ‹ΡˆΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ трСбуСтся Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, запуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Microsoft Mouse and Keyboard Center.

  2. Π’ спискС для Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠœΠ°ΠΊΡ€ΠΎΡ.

  3. НаТмитС Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ макрос.

    БоздаСтся пустой макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСтся Π² список макросов.

  4. Π’ ΠΏΠΎΠ»Π΅ Имя Π²Π²Π΅Π΄ΠΈΡ‚Π΅ имя Π½ΠΎΠ²ΠΎΠ³ΠΎ макроса.

  5. НаТмитС ΠΏΠΎΠ»Π΅ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ макрос.

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ события, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш, Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΌΡ‹ΡˆΡŒΡŽ ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ дСйствиями. НСвозмоТно Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ двиТСния ΠΌΡ‹ΡˆΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· макросы, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ клавишам.

  6. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ макрос Π²Ρ‹Π±Ρ€Π°Π½ Π² спискС ДоступныС макросы.

Π—Π°ΠΏΠΈΡΡŒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… событий ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ


  1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ событиС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ SHIFT).

  2. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ событиС ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Π Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° Ρ‚Ρ€ΠΈ события: Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ клавиши, Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ отпусканиС клавиши.

  3. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ событиС (Π΄ΠΎ ΠΈΠ»ΠΈ послС Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ).

  4. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ событиС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ).

ИзмСнСниС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ макроса


  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΡ‹ΡˆΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ трСбуСтся Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, запуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Microsoft Mouse and Keyboard Center.

  2. Π’ спискС для Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠœΠ°ΠΊΡ€ΠΎΡ.

  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ макрос Π² спискС ДоступныС макросы.

  4. НаТмитС ΠΏΠΎΠ»Π΅ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ макрос ΠΈΠ»ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½ΠΎΠ²Ρ‹Π΅ события.

ВоспроизвСдСниС макроса


ΠžΡ‚ΠΌΠ΅Π½Π° макроса Π²ΠΎ врСмя воспроизвСдСния


  • Π‘Π½ΠΎΠ²Π° Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ макросу, ΠΈΠ»ΠΈ запуститС Π΄Ρ€ΡƒΠ³ΠΎΠΉ макрос

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ повторСния макроса


  1. Π’ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ макросов Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макрос Π² спискС ДоступныС макросы.

  2. НаТмитС Π·Π½Π°Ρ‡ΠΎΠΊ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ макрос.

  3. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: Ѐункция повторСния макросов Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ прилоТСниями. НапримСр, Ссли ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²ΠΎ врСмя повторСния макроса Π² ΠΈΠ³Ρ€Π΅, макрос пСрСстанСт ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ. Аналогично, Ссли Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² макрос ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ макроса Π½Π΅ сработаСт, ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

  • Если Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ для запуска ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π΅Π³ΠΎΡΡ макроса, Π° Π·Π°Ρ‚Π΅ΠΌΒ β€” ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ макросу, Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ макрос остановится.

  • ΠŸΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ макроса Π½Π΅ добавляСтся врСмСнная Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»Π΅ «Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€».


Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π΅Π³ΠΎΡΡ макроса


  • Π’ΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ макроса, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ Π΅ΠΌΡƒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос.

Π‘Π½ΠΎΠ²Π° Π½Π°ΠΆΠΌΠΈΡ‚Π΅ эту ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ макроса.
ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ макрос ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ макрос, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ макроса.


Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ макрос Π½Π° ΠΌΡ‹ΡˆΠΊΡƒ

ΠœΡ‹ΡˆΠΊΠ° являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых Π²Π°ΠΆΠ½Ρ‹Ρ… аксСссуаров Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Ρ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€. ИмСнно ΠΎΡ‚ Π΅Ρ‘ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° зависит успСх Π² ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… баталиях. МногиС ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΠΎΡ‚Π΄Π°ΡŽΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ модСлям, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, X7 ΠΈΠ»ΠΈ Bloody ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ 4Tech. Π’ Ρ‡Ρ‘ΠΌ прСимущСство Ρ‚Π°ΠΊΠΈΡ… ΠΌΡ‹ΡˆΠ΅ΠΊ? Они массивныС ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅, поэтому ΡƒΠ΄ΠΎΠ±Π½ΠΎ сидят Π² Ρ€ΡƒΠΊΠ΅. А Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½ΠΈ оснащСны большим количСством ΠΊΠ½ΠΎΠΏΠΎΠΊ. НСкоторыС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ дСсяти клавиш. Π§Ρ‚ΠΎ это Π΄Π°Ρ‘Ρ‚?

Π›ΡŽΠ±Π°Ρ офисная ΠΌΡ‹ΡˆΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅, максимум Ρ‚Ρ€ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ β€” правая, лСвая ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ. КаТдая клавиша ΠΈΠΌΠ΅Π΅Ρ‚ ряд Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ правая Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ контСкстноС мСню, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ЛСвая β€” это ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Ρ‹Π±ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Если ΠΌΡ‹ΡˆΠΊΠ° оснащСна Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ клавишСй Ρ‡ΡƒΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ колёсика, Ρ‚ΠΎ ΠΎΠ½Π° замСняСт собой Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ»ΠΈΠΊ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…. Если колёсико наТимаСтся, Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ нСсёт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π§Π΅ΠΌ большС Ρ‚Π°ΠΊΠΈΡ… клавиш, Ρ‚Π΅ΠΌ большС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ расскаТСм Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ макрос практичСски Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΌΡ‹ΡˆΠΊΡƒ. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ для этого понадобится, ΠΈ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, Π³Π΄Π΅ Π±Ρ€Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ настройки.

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

ΠœΠ°ΠΊΡ€ΠΎΡ β€” это Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ клавиши. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ нСсколько Ρ€Π°Π· Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ дСйствиС. КакиС прСимущСства это Π΄Π°Ρ‘Ρ‚? МоТно сущСствСнно ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя Π²ΠΎ врСмя ΠΈΠ³Ρ€. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ способны ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ваши ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π²Ρ‹ смоТСтС Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². Волько ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… сообщСствах использованиС макросов Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ ΠΈ вас попросту ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π±Π°Π½ΠΈΡ‚ΡŒ.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ ваша ΠΌΡ‹ΡˆΠΊΠ° макросы

Если Π²Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Π΅ ΠΈΠ³Ρ€ΠΎΠ²ΡƒΡŽ ΠΌΡ‹ΡˆΠΊΡƒ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Oscar Editor. НСкоторыС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стандартный макрос, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ β€” Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ дСвайс ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Oscar Editor β€” это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ встроСнная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ настройку ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ устройства. Π‘Π΅Π· Π΅Ρ‘ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΌΡ‹ΡˆΡŒ, Ρ‚ΠΎ ΠΊΠ°ΠΊΠΎΠΉ смысл ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ аксСссуар, Ссли ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½? ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ всСго Π±Ρ€Π°Ρ‚ΡŒ модСль устройства со встроСнной ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, это сущСствСнно упростит ваши дСйствия.

Окно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Oscar Editor

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ макрос

ΠœΡ‹ΡˆΠΊΠ° X7

  1. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Π°Ρ€Ρ…ΠΈΠ² Π²Π½ΠΈΠ·Ρƒ страницы ΠΈ запуститС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Macros Effect Beta.
  2. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ настройку ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π·Π°ΠΌΠ΅Π½ΠΈΠ² ΠΊΠ½ΠΎΠΏΠΊΡƒ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ со стандартной F8 Π½Π° Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ. Для этого Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Настройки β€” Клавиша слСТСния ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π°ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ.
  3. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Π²ΠΈΠ΄Π΅ ΠΆΡ‘Π»Ρ‚ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ скачанный макрос. Π’ Π°Ρ€Ρ…ΠΈΠ²Π΅ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ нСсколько ΡˆΡ‚ΡƒΠΊ, Π½ΠΎ любой макрос ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, найдя Π΅Π³ΠΎ Π² поисковикС.
  4. Π’ ΠΈΠ³Ρ€Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π½Π° X7, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π² настройках, Ρ‡Ρ‚ΠΎΠ±Ρ‹ настройка Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ ΠΈ сработала.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΌΡ‹ΡˆΠΊΠ° A4Tech X7

ΠœΡ‹ΡˆΠΊΠ° Bloody

ДСвайсы этой сСрии ΠΈΠΌΠ΅ΡŽΡ‚ собствСнноС ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для манипуляторов Bloody. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ настройки, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ дСйствия:

  1. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ страницы ΠΏΠΎ ссылкС http://www.bloody.com/ru/download.php?id=6.
  2. Π”Π°Π»Π΅Π΅, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Ρ‘ Π½Π° ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.
  3. Π’ Π³Π»Π°Π²Π½ΠΎΠΌ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Bloody 7 Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Core 3 ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².
  4. Π”Π°Π»Π΅Π΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Oscar Macro β€” Π€Π°ΠΉΠ» β€” Новая ΠΈΠ³Ρ€Π°, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈ сохранитС Π΅Π³ΠΎ.
  5. Π‘Π½ΠΎΠ²Π° ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π€Π°ΠΉΠ» β€” Π€Π°ΠΉΠ» Π²/Π²Π½Π΅, послС Ρ‡Π΅Π³ΠΎ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ сохранённый ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.
  6. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Headshot, Π² спискС макросов Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Bloody для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² Apply.
  7. Для настройки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ Bloody ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Button, Π² Π½Π΅ΠΉ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ макрос, послС Ρ‡Π΅Π³ΠΎ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ Ρ„Π°ΠΉΠ» с записанным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Apply для подтвСрТдСния.

ΠœΡ‹ΡˆΡŒ игровая оптичСская Bloody A9 Blazing

ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ ΠΌΡ‹ΡˆΠΊΠ°

ΠžΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΌΡ‹ΡˆΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ X7. Π Π°Π·Π½ΠΈΡ†Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ, Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ поскромнСС.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ макрос Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΌΡ‹ΡˆΠΊΡƒ Π»ΠΈΠ±ΠΎ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ X7 ΠΈΠ»ΠΈ Bloody совсСм нСслоТно. БлСдуя нашСй инструкции, Π²Ρ‹ смоТСтС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всё Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ слоТностСй. А Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ вас Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ настройками Π² коммСнтариях.

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Π² Lineage 2 — Настройка ΠΈ использованиС макросов — L2Vika.ru


Π°Π²Ρ‚ΠΎΡ€ Victoria Vizavi

Как Π²Ρ‹ всС Π·Π½Π°Π΅Ρ‚Π΅, НЦсофт ΠΆΡƒΡ‚ΠΊΠΎ Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚ Π±ΠΎΡ‚ΠΎΠ² ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅, любоС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ процСсса Π² ΠΈΠ³Ρ€Π΅. Но ΠΎΠ΄Π½ΠΎ послаблСниС ΠΊΠΎΡ€Π΅ΠΉΡ†Ρ‹ всё ΠΆΠ΅ сдСлали, ΠΈ это ΠΈΠΌΠ΅Π½Π½ΠΎ макросы.

Π§Ρ‚ΠΎ ΠΈΠ· сСбя ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ макросы? Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² мСню ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ надпись «ΠœΠ°ΠΊΡ€ΠΎΡΡ‹» ΠΈΠ»ΠΈ ΠΆΠ΅ просто ΠΆΠΌΡ‘ΠΌ Alt+R. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ окошко, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ всС ваши макросы. ВсСго ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 24, любой ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ (ΠΈΠΊΠΎΠ½ΠΊΠ° с ΠΊΠΎΡ€Π·ΠΈΠ½ΠΎΠΉ) ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (ΠΈΠΊΠΎΠ½ΠΊΠ° с ΠΌΠΎΠ»ΠΎΡ‚ΠΊΠΎΠΌ).

ΠœΠ°ΠΊΡ€ΠΎΡ — это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½Π° Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»Π°ΡΡŒ ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, сразу ΠΆΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ.
Π•ΡΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ ΠΈ ограничСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ макросами ΠΊΠ°ΠΊ Π½Π° Π±ΠΎΡ‚Π°Ρ…:
1. Π’ макрос ΠΌΠΎΠΆΠ½ΠΎ Π²Π±ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 11 ΠΊΠΎΠΌΠ°Π½Π΄.
2. Из ΠΎΠ΄Π½ΠΎΠ³ΠΎ макроса нСльзя Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΠΊΠ°ΠΊ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½, Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π°Π΄ΠΎ ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ Ρ€ΡƒΡ‡ΠΊΠ°ΠΌΠΈ.

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π² макросы ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Π² эти строчки скиллы ΠΌΡ‹ΡˆΠΊΠΎΠΉ прямо ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ скиллов, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ быстрых клавиш. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ я ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠ»Π° Π±ΡƒΡ‚Ρ‹Π»ΠΎΡ‡ΠΊΡƒ Ρ…ΠΈΠ»ΠΊΠΈ Π² макрос, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ способС этим макросом Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ всё, Ρ‡Ρ‚ΠΎ находится Π½Π° мСстС 1-5 Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ссли Π²Ρ‹ вмСсто Π±ΡƒΡ‚Ρ‹Π»ΠΊΠΈ помСститС Π² это мСсто Π½Π° панСль ΠΈΠΊΠΎΠ½ΠΊΡƒ с ΠΊΡ€Π°Ρ„Ρ‚ΠΎΠΌ, ΠΏΡ€ΠΈ запускС макроса вызовСтся ΠΊΡ€Π°Ρ„Ρ‚. Π£Π΄ΠΎΠ±Π½ΠΎ это Π²ΠΎΡ‚ Ρ‡Π΅ΠΌ: пишСм Π² макрос всС Π±Π°Ρ„Ρ„Ρ‹ Π²Π°Ρ€ΠΊΠ° (ΠΌΠΎΠΆΠ½ΠΎ прямо ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ скиллов, Π° послСдним пишСм Π’Π°Ρ€ Π§Π°Π½Ρ‚, Π½ΠΎ Π½Π΅ ΠΈΠ· скиллов, Π° ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈΠΈ быстрых клавиш. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ Π±Π°Ρ„Ρ„ΠΎΠΌ, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π±Π°Ρ„Π°Ρ‚ΡŒ — Π’Π°Ρ€ Π§Π°Π½Ρ‚ ΠΈΠ»ΠΈ Π­Π°Ρ€Ρ‚ Π§Π°Π½Ρ‚, Π² эту ячСйку Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ пСрСтаскиваСм Π½ΡƒΠΆΠ½Ρ‹ΠΉ скилл ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ макрос Π½Π° Π±Π°Ρ„Ρ„.

ΠΠ°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ скиллы Π² макрос ΡƒΠ΄ΠΎΠ±Π½ΠΎ, работая с Π°ΡƒΠ³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ. Π’Π΅Π΄ΡŒ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ снимаСтС Π°ΡƒΠ³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΡƒΡˆΠΊΡƒ, скилл ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ с ΠΏΠ°Π½Π΅Π»ΠΈ скиллов, Π½ΠΎ Π² макросС ΠΎΠ½ остаётся. И Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΌΡƒΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠ»ΠΈΠΌΠΏΠ΅, Π³Π΄Π΅ Π΄ΠΎΡ€ΠΎΠ³Π° каТдая сСкунда, пишСм Π² макрос скилл с Π°ΡƒΠ³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ достаточно Π²Π·ΡΡ‚ΡŒ Π² Ρ€ΡƒΠΊΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΏΡƒΡˆΠΊΡƒ, ΠΈ Π½Π΅ открывая ΠΏΠ°Π½Π΅Π»ΠΈ скиллов, сразу Π·Π°ΡŽΠ·Π°Ρ‚ΡŒ Π°ΡƒΠ³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Π’ΠΎΡ‚ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ мСня Π² Π±Π°Π·Π°Π»ΡŒΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ°ΠΉΡ‚, Π° Π² Π°Ρ€ΠΊΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Π°ΠΌΠΏΠΈΡ€ΠΈΠΊ, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π°Ρ„Ρ„ Π½Π° ΠΌΠ°ΠΉΡ‚ закончился, я быстро ΠΆΠΌΡƒ Π°Ρ€ΠΊΡƒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ, Π±Π°Ρ„Π°ΡŽ Π²Π°ΠΌΠΏΠΈΡ€ΠΈΠΊ ΠΈ снова мСняю Π°Ρ€ΠΊΡƒ Π½Π° Π±Π°Π·Π°Π»ΡŒΡ‚.

И Ρ€Π°Π· ΡƒΠΆ ΠΌΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ с ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Ρ‹, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΎ Π½Π΅ΠΉ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ.

Π‘ΠΌΠ΅Π½Π° сСтов Π½Π° ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π΅. Π“Π΄Π΅-Ρ‚ΠΎ Π² Ρ€Π°ΠΉΠΎΠ½Π΅ сСдьмой ΠΏΠ°Π½Π΅Π»ΠΈ я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽ Π½Π° ΠΏΠ°Π½Π΅Π»ΡŒΠΊΠ°Ρ… Ρ€Π°Π·Π½Ρ‹Π΅ сСты ΠΈ Π½Π°Π±ΠΎΡ€Ρ‹ оруТия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Π΅Ρ€Π΅Π· макрос ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ макросов Π½Π° ΠΎΠ΄Π΅Π²Π°Π½ΠΈΠ΅ Π”Πš сСта ΠΈ Π‘Π°Π·Π°Π»ΡŒΡ‚Π° со Ρ‰ΠΈΡ‚ΠΎΠΌ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π΅ провСряСт, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π½Π° вас Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ΄Π΅Ρ‚ΠΎ, ΠΈ Ссли Π²ΠΎΡ‚ ΠΊΠ°ΠΊ Ρƒ мСня Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Ρƒ мСня Π² Ρ€ΡƒΠΊΠ°Ρ… Π°Ρ€ΠΊΠ° ΠΈ Ρ‰ΠΈΡ‚, Ρ‚ΠΎ послС запуска макроса Π°Ρ€ΠΊΠ° помСняСтся Π½Π° Π±Π°Π·Π°Π»ΡŒΡ‚, Π° Ρ‰ΠΈΡ‚ снимСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΡƒΠΆΠ΅ Π±Ρ‹Π» Ρƒ мСня Π² Ρ€ΡƒΠΊΠ΅). Но это всё нСслоТно, ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΠΈΡ‚Π΅.

Π’ любом случаС, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΈΠ΄Ρ‚ΠΈ Π½Π° ΠΎΠ»ΠΈΠΌΠΏ, Π½Π°Π΄ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄Π΅Π²Π°Π½ΠΈΠΈ/снятии сСтов.
Π‘ΠΎΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ нСсколько Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ всСгда Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, всё это ΠΌΠΎΠΆΠ½ΠΎ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ Π² макрос.
Π’ΠΎΡ‚ ΡΡ‚ΠΎΡŽ я Π½Π° ΠΎΠ»ΠΈΠΌΠΏΠ΅, начинаСтся Π±ΠΎΠΉ, я с ΠΏΠΈΠΊΠΎΠΉ Π² Ρ€ΡƒΠΊΠ°Ρ…, ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ я Ρ‚Π°ΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° самом Π΄Π΅Π»Π΅ Ρƒ мСня ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΎΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ):
1. ΠΠ°Ρ‚Ρ€Π°Π²Π»ΠΈΠ²Π°ΡŽ Π³ΠΎΠ»Π΅ΠΌΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ°.
2. Бнимаю Ρ‡Π°ΡΡ‚ΡŒ ЦП скиллом.
3. ЗСмлСтрясСниС.
4. МСняю ΠΏΠΈΠΊΡƒ Π½Π° Π±Π°Π·Π°Π»ΡŒΡ‚ ΠΈ Ρ‰ΠΈΡ‚ (2 слота Π² макросС).
5. Армор ΠΊΡ€Π°Ρˆ.
6. Π‘Ρ‚Π°Π½.
7. Атака.
Π’ΠΎΡΠ΅ΠΌΡŒ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ сразу ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ, дальшС ΠΏΠΎ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°ΠΌ.

Если ΠΎΠ»ΠΈΠΌΠΏ Ρƒ вас Π»Π°Π³Π°Π΅Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΠΈΡ…Π½ΡƒΡ‚ΡŒ дСйствия Π² макрос, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½Π΅Π³ΠΎ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ пСрСдадутся Π½Π° сСрвСр, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π·Π°Π»Π°Π³Π°Π», Π° Ρ‡Π°Ρ€ ΡƒΠΆΠ΅ ΠΈ станит, ΠΈ ΠΊΡ€Π°ΡˆΠΈΡ‚, ΠΈ Π°Ρ‚Π°ΠΊΡƒΠ΅Ρ‚.

Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° нСобходимая ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, это ΠΊΠΎΠΌΠ°Π½Π΄Π° /delay

Команда эта ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄ΠΎ использования ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² макросС Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство сСкунд, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ссли Π²Ρ‹ ΠΏΡ€ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ /delay 1, Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° выполнится Ρ‡Π΅Ρ€Π΅Π· 1 сСкунду. Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ? Ну Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ скилл, Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ врСмя ΠΎΡ‚ΠΊΠ°Ρ‚Π°, ΠΈ Ссли Π½Π΅ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ дилэй, Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π· скилл Π½Π΅ сработаСт, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ банально Π½Π΅ откатился. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ засСкаСтС врСмя ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈ прописывСтС Π΅Π³ΠΎ Π² дилэй.

ПолС для Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ большоС, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ Π΅Ρ‰Ρ‘ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:

Π‘ΠΏΠΎΠΉΠ» ΠΈ ΠΌΠ°Π½ΠΎΡ€ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π»Π°ΠΊΠΎΠ½Π΅ + ΠΏΠΎΠ΄Π±ΠΎΡ€ Π΄Ρ€ΠΎΠΏΠ°.

Если Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² спокойной Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ, Π³Π΄Π΅ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ агрится, ΠΌΠΎΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс для Π½Π°ΡˆΠΈΡ… спойлСров, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС дСйствия ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² макрос.

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ саТаСм сСмСчку (ΠΌΠΎΠ± Π½Π΅ агрится), Π·Π°Ρ‚Π΅ΠΌ спойлим ΠΈ Π±ΡŒΡ‘ΠΌ ΠΌΠΎΠ±Π° (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ макрос).

ВытаскиваСм ΠΌΠ°Π½ΠΎΡ€, Π·Π°Ρ‚Π΅ΠΌ вытаскиваСм спойл ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π΅ΠΌ Π΄Ρ€ΠΎΠΏ (Π²Ρ‚ΠΎΡ€ΠΎΠΉ макрос).

Π’Ρ‚ΠΎΡ€ΠΎΠΉ макрос ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ссли Π²Ρ‹ сначала Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ спойл, ΠΌΠΎΠ± сразу ΠΆΠ΅ исчСзнСт.

ЕстСствСнно, Ρ‡Ρ‚ΠΎ Π½Π° всСх ΡˆΠΎΡ‚ΠΊΠ°Ρ‚Π°Ρ… (Π½Π° панСлькС управлСния) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ расставлСны всС сСмСчки, харвСстСр, скиллы Π½Π° спойл ΠΈ свип.

Ну ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Ρ‰Ρ‘ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² использования макросов.

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π±Π°Ρ„Ρ„.

Π—Π°ΠΏΠΈΡ…ΠΈΠ²Π°Π΅ΠΌ всС Π±Π°Ρ„Ρ„Ρ‹ Π² макрос, ΠΏΡ€ΠΈ нСобходимости бафаСмся.

Π—Π°Π»ΠΈΠ²ΠΊΠ° ΠΌΠ°Π½Ρ‹:

done — это для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Π»ΠΈΠ²ΠΊΠ° ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½Π° ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅ΠΆΠ°Ρ‚ΡŒ дальшС. /attack для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°Π½Π°Π·Π°Π»ΠΈΠ²Π°Π»ΠΊΠ° ΠΏΠΎΠ±Π΅ΠΆΠ°Π»Π° Π·Π° Π²Π°ΠΌΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π² ΠΏΠ°Ρ‚ΠΈ Π²Π°ΡˆΠΈΡ… Π±Π°Ρ„Ρ„Π΅Ρ€ΠΎΠ², ΠΏΡ€ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π° Π½ΠΈΡ… всСх ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ макросы Π²ΠΈΠ΄Π° /invite Π½ΠΈΠΊ.

Π£Π΄ΠΎΠ±Π½ΠΎ, Ссли Π²Ρ‹ ΠΊΠ°Ρ‡Π°Π΅Ρ‚Π΅ΡΡŒ Π²Π½Π΅ ΠΏΠ°Ρ‚ΠΈ, ΠΈ Ρ€Π°Π· Π² Π΄Π²Π΅ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ присоСдиняСтС ΠΊ сСбС Π±Π΄, свс ΠΈ ΠΊΠΎΡ‚Π° — взяли Π² ΠΏΠ°Ρ‚ΠΈ, ΠΎΠ½ΠΈ Π±Π°Ρ„Π½ΡƒΠ»ΠΈ, ΠΈ Π²Ρ‹ снова Π²Ρ‹ΡˆΠ»ΠΈ ΠΈΠ· ΠΏΠ°Ρ‚ΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ послС дэнсов/сонгов ΠΎΠ½ΠΈ всС Π·Π° Π²Π°ΠΌΠΈ Π±Π΅ΠΆΠ°Π»ΠΈ, всСм ΠΏΡ€ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ /attack послСднСй строчкой.

ГСнСрация ΠΊΠ»ΡŽΡ‡Π΅ΠΉ:

ИспользованиС макросов ΠΎΡ‡Π΅Π½ΡŒ сильно ΠΏΠΎΠΌΠΎΠ³Π°Π»ΠΎ Π² эвСнтС «ΠžΠ±ΠΌΠ°Π½ ΠΈΠ»ΠΈ ΠŸΡ€Π΅Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅», Π³Π΄Π΅ Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ квСстовыС сундуки квСстовыми ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ сундуков ΠΆΡƒΡ‚ΠΊΠΈΠΉ ΠΎΡ‚ΠΊΠ°Ρ‚, ΠΈ Π±Π΅Π· макросов Π±Ρ‹Π»ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ.

Ну Π²ΠΎΡ‚ я пСрСчислила Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ аспСкты этого нСпростого Π΄Π΅Π»Π° ΠΊΠ°ΠΊ написаниС макросов ΠΏΠΎΠ΄ ΠΈΠ³Ρ€Ρƒ, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своими макросами, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ½Π΅ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅.

Автор: Vizavi

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ страницу

ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ процСсс Π² Lineage 2 Interlude Β Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ  поиск ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ


Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ макрос Π½Π° ΠΌΡ‹ΡˆΠΊΡƒ (x7/bloody)

Как ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ макрос Π½Π° ΠΌΡ‹ΡˆΠΊΡƒ

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ с Π²Π°ΠΌΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ макрос Π½Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π»ΡŽΠ±ΡƒΡŽ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΡƒΡŽ ΠΌΡ‹ΡˆΡŒ, Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ извСстной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Macros Effect. Данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ всСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ ΠΈ вмСстС с этим ΠΎΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС синтаксисы, благодаря этому всС созданныС наши макросы ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ практичСски Π½Π° всСх ΠΌΡ‹ΡˆΠΊΠ°Ρ…. Помимо всСго ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, благодаря Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сторонниС макросы, Π½ΠΎ для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ просто Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ кусочСк ΠΊΠΎΠ΄Π° с AMC, Π½Ρƒ ΠΈ пСрСнСсти Π² Π΄Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. ΠŸΡ€ΠΈ этом ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ практичСски любой макрос, ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ΄ сСбя.

Для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ понадобятся:

  • Π›ΡŽΠ±Π°Ρ простая ΠΌΡ‹ΡˆΠΊΠ°.
  • Π‘Π°ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ макрос.

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹

Для Π½Π°Ρ‡Π°Π»Π° скачиваСм саму ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Macros Effect, Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ Π°Ρ€Ρ…ΠΈΠ² ΠΈ устанавливаСм. Ну ΠΈ запускаСм саму ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Macros Effect

  • Π‘Π°ΠΌ макрос вставляСтся ΠΈΠ»ΠΈ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π² (Окно Π‘ΠΊΡ€ΠΈΠΏΡ‚).
  • (Π‘Π»Π΅ΠΆΠ΅Π½ΠΈΠ΅) β€” слуТит для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ вашСго макроса Π²ΠΎ врСмя ΠΈΠ³Ρ€Ρ‹.
  • Π Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°: ΠžΡ‚ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅, Ρ‚ΡƒΡ‚ сразу ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ Π½Π° Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚ΠΆΠ°Ρ‚ΠΈΠ΅, Ρ‚Π°ΠΊ-ΠΊΠ°ΠΊ этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² основных случаях.
  • Для записи макросов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ большая красная ΠΊΠ½ΠΎΠΏΠΊΠ°. Если Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Π½Π΅Π΅, Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ дСйствия ΠΌΡ‹ΡˆΠΊΠΈ.

Настройка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

  • Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° надпись макрос.
  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² настройки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ слСТСния, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F8.

Когда всС настройки Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅. Для Π½Π°Ρ‡Π°Π»Π°, скачиваСм Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» с макросами, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ я Π±Π΅Ρ€Ρƒ макрос с орсиса T5000 стандарт, Π² Ρ‡Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ стандарта? Π’ стандартном макросС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ клавиши, это Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² нашСм случаС.

Когда Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ² с макросами Π±ΡƒΠ΄Π΅Ρ‚ скачан Ρ‚ΠΎ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ, Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‚Ρ€ΠΈ Ρ„Π°ΠΉΠ»Π°.

  • НаТимаСм Π½Π° стандартный.
  • Благодаря Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».
  • ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ содСрТимоС Ρ‚Π΅Π³ΠΎΠ² Π² Ρ„Π°ΠΉΠ»Π΅.
  • Ну ΠΈ вставляСм скопированноС Π² саму ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, (ΠΎΠΊΠ½ΠΎ скрипт).
  • Когда всС дСйствия Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, Ρ‚ΠΎ Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² саму ΠΈΠ³Ρ€Ρƒ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ Π½Π°ΡˆΡƒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Ссли настройки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΡƒΠ΄Π°Ρ‡Π½ΠΎ, Ρ‚ΠΎ ΡΠ»Ρ‹ΡˆΠΈΠΌ Π·Π²ΡƒΠΊ. Π—Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π·ΡƒΠΌ ΠΈ стрСляСм, нашС ΠΎΡ€ΡƒΠΆΠΈΠ΅ само пСрСзаряТаСтся.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ с быстрой ΡΡ‚Ρ€Π΅Π»ΡŒΠ±Ρ‹ ΠΈΠ· орсиса, Π½Π°ΠΌ придСтся ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ нашСго скрипта. Для этого оставляСм сам Π΄Π°Π±Π»ΠΊΠ»ΠΈΠΊ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ выстрСл, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌ колСсико ΠΌΡ‹ΡˆΠΈ, Π½Ρƒ ΠΈΠ»ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ 1. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ Π² соврСмСнных ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΌΡ‹ΡˆΠΊΠ°Ρ… сдСлано всС Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ смоТСтС Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΡƒΡŽ ΠΎΠ±ΠΎΠΉΠΌΡƒ, Π½ΠΎ благодаря Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΈΠ· простой ΠΌΡ‹ΡˆΠΊΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΏΠΎΠ»Π½Π΅ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Macros Effect

Для Π½Π°Ρ‡Π°Π»Π° запускаСм диспСтчСр Π·Π°Π΄Π°Ρ‡, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ alt+Ctrl+Del, Π΄Π°Π»Π΅Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ процСссы ΠΈ срСди Π½ΠΈΡ… ΠΈΡ‰Π΅ΠΌ Π½Π°ΡˆΡƒ ΠΈΠ³Ρ€Ρƒ. ПослС Ρ‡Π΅Π³ΠΎ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ ставим ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ нашСй ΠΈΠ³Ρ€Ρ‹ Π²Ρ‹ΡˆΠ΅ срСднСго. Благодаря этому, ваша ΠΈΠ³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ сигналы.

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽ!
Ну ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π³Π΅ΠΉΠΌΠ΅Ρ€Π°ΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… ΠΌΠ½ΠΎΠ³ΠΈΡ… соврСмСнных ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Π°Ρ…, катСгоричСски Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ сторонниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Наша ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° это ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго эмулятор, которая ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈ записываСт макросы Π½Π° вашСм П. К.

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

ΠœΠ°ΠΊΡ€ΠΎΡ для ΠΌΡ‹ΡˆΠΊΠΈ A4Tech с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ x7 (bloody)

  • Для Π½Π°Ρ‡Π°Π»Π° скачиваСм саму ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ OSCAR.
  • ЗапускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ.
  • Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΌΠ°ΠΊΡ€ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€.
  • НаТимаСм Π½Π° макрос ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ макрос.
  • БохраняСм Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.
  • ВсС, ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Download to Mouse. ПослС Ρ‡Π΅Π³ΠΎ наш макрос, Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π² Π½Π°ΡˆΡƒ ΠΌΡ‹ΡˆΠΊΡƒ.

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ для питониста.

Π”ΠΎΠΊΠ»Π°Π΄ ЯндСкса / Π‘Π»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ЯндСкс / Π₯Π°Π±Ρ€

Как ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ синтаксис Python ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ возмоТности? ΠŸΡ€ΠΎΡˆΠ»Ρ‹ΠΌ Π»Π΅Ρ‚ΠΎΠΌ Π½Π° PyCon я постарался Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ эту Ρ‚Π΅ΠΌΡƒ. Из Π΄ΠΎΠΊΠ»Π°Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ устроСны Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ pytest, macropy, patterns ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΡ… интСрСсных Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². Π’ ΠΊΠΎΠ½Ρ†Π΅ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄ΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ макросов Π² HyLang β€” Lisp-ΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ³ΠΎ языка, Π±Π΅Π³ΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ… Python.

β€” ΠŸΡ€ΠΈΠ²Π΅Ρ‚, рСбята. Π₯ΠΎΡ‡Ρƒ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² PyCon. Π― Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² ЯндСксС. Π”ΠΎΠΊΠ»Π°Π΄ Π±ΡƒΠ΄Π΅Ρ‚ совсСм Π½Π΅ ΠΏΡ€ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π° ΠΏΡ€ΠΎ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΈΠ· вас ΠΎΠ½ΠΈ Π½Π°Π²Π΅Π΄ΡƒΡ‚ Π½Π° ΠΌΡ‹ΡΠ»ΡŒ, Ρ‡Ρ‚ΠΎ Π² Python ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ»Π΅Π²Ρ‹Π΅ ΡˆΡ‚ΡƒΠΊΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Ρ€Π°Π½ΡŒΡˆΠ΅ Π΄Π°ΠΆΠ΅ Π½Π΅ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°Π»ΠΈΡΡŒ, Π½Π΅ мыслили Π² эту сторону.

НСмноТко для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Π² курсС, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ макросы: это Ρ‚Π°ΠΊΠΎΠΉ способ ΠΊΠΎΠ΄ΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° языкС разворачиваСтся Π² Π±ΠΎΠ»Π΅Π΅ слоТный ΠΊΠΎΠ΄. КакиС Π² этом плюшки для вас? Для вас запись макроса получаСтся лаконичная, ΠΎΠ½Π° Π²Ρ‹Ρ€Π°ΠΆΠ°Π΅Ρ‚ собой Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π° вас, ΠΈ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ вСсь этот ΠΊΠΎΠ΄ Ρ€ΡƒΠΊΠ°ΠΌΠΈ.

pytest

Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Π²Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с тСстовым Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ pytest, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ‚ΡƒΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ навСрняка Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚. Π― Π½Π΅ знаю, Π·Π°ΠΌΠ΅Ρ‡Π°Π»ΠΈ Π»ΠΈ Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Π½ΠΎ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ магию.

НапримСр, Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΠΉ тСст. Если Π²Ρ‹ запуститС Π΅Π³ΠΎ Π±Π΅Π· pytest, Ρ‚ΠΎ ΠΎΠ½ выдаст просто AssertionError.

К соТалСнию, ΠΌΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ Π²Ρ‹Ρ€ΠΎΠΆΠ΄Π΅Π½Π½Ρ‹ΠΉ, ΠΈ Ρ‚ΡƒΡ‚ сразу Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ len бСрСтся ΠΎΡ‚ списка ΠΈΠ· Ρ‚Ρ€Π΅Ρ… элСмСнтов. Но Ссли Π±Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π»Π°ΡΡŒ какая-Ρ‚ΠΎ функция, Ρ‚ΠΎ Π²Ρ‹ Π±Ρ‹ ΠΈΠ· Ρ‚Π°ΠΊΠΎΠ³ΠΎ AssertionError Π½ΠΈΠΊΠΎΠ³Π΄Π° Π±Ρ‹ Π½Π΅ ΡƒΠ·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ функция Π²Π΅Ρ€Π½ΡƒΠ»Π°. Она Π²Π΅Ρ€Π½ΡƒΠ»Π° просто Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π²Π½ΠΎ сотнС.

Однако Ссли это Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ pytest, Ρ‚ΠΎ ΠΎΠ½ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Как ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚ это Π²Π½ΡƒΡ‚Ρ€ΠΈ?

Π­Ρ‚Π° магия Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ просто. Pytest создаСт свой собствСнный ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ hook, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ срабатываСт Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ модуля с тСстом. ПослС этого pytest ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ парсит этот питоновский Ρ„Π°ΠΉΠ», ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ парсинга получаСтся Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ прСдставлСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ называСтся AST-Π΄Π΅Ρ€Π΅Π²ΠΎΠΌ. AST-Π΄Π΅Ρ€Π΅Π²ΠΎ β€” основная концСпция, которая позволяСт ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ Python Π½Π° Π»Π΅Ρ‚Ρƒ.

ПослС получСния Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π° pytest Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅Π³ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡ‰Π΅Ρ‚ всС выраТСния ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ assert. Он ΠΈΡ… мСняСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ½ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π΅ΡΡ Π½ΠΎΠ²ΠΎΠ΅ AST-Π΄Π΅Ρ€Π΅Π²ΠΎ, ΠΈ получаСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с тСстами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΌ запускаСтся Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Python Virtual Machine.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ выглядит исходноС Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π² pytest AST-Π΄Π΅Ρ€Π΅Π²ΠΎ. ВыдСлСнная красная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ β€” это наш Assert. Если ΠΏΡ€ΠΈΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΡΡ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π»Π΅Π²ΡƒΡŽ ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, сам список.

Когда pytest ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ это ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π³ΠΎΠ΄, Π΄Π΅Ρ€Π΅Π²ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ.

Π—Π΄Π΅ΡΡŒ ΠΎΠΊΠΎΠ»ΠΎ сотни строк ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ pytest сгСнСрил Π·Π° вас.

Если ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ это AST-Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Python, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ. ΠšΡ€Π°ΡΠ½Ρ‹ΠΌ здСсь подсвСчСны области, Π³Π΄Π΅ pytest вычисляСт Π»Π΅Π²Ρ‹Π΅ ΠΈ ΠΏΡ€Π°Π²Ρ‹Π΅ части выраТСния, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ сообщСниС ΠΎΠ± ошибкС ΠΈ выполняСт raise AssertionError, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ с этим сообщСниСм ΠΎΠ± ошибкС.

ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½-ΠΌΠ°Ρ‚Ρ‡ΠΈΠ½Π³

Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΎΠΉ ΡˆΡ‚ΡƒΠΊΠΈ? МоТно ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ любой питоновский ΠΊΠΎΠ΄. И Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я нашСл ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ случайно Π½Π° PyPI, Ρ‚Π°ΠΌ интСрСсно Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΡ€Ρ‹Ρ‚ΡŒΡΡ. Она Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½-ΠΌΠ°Ρ‚Ρ‡ΠΈΠ½Π³.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ этот ΠΊΠΎΠ΄ Π·Π½Π°ΠΊΠΎΠΌ. Он считаСт Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ°Π» рСкурсивно. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½-ΠΌΠ°Ρ‚Ρ‡ΠΈΠ½Π³Π°.

Для этого достаточно Π½Π°Π²Π΅ΡΠΈΡ‚ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π»Π° функция ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих if β€” ΠΏΡ€Π°Π²ΠΈΠ»Π° для ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½-ΠΌΠ°Ρ‚Ρ‡ΠΈΠ½Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π΅ Π½Π° Π²Ρ…ΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΅Π³ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ здСсь Π΄Π°ΠΆΠ΅ Π½Π΅Ρ‚ явных Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΎΠ² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° patterns, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Ρ‚Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, провСряСт, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ содСрТатся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ if, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ… β€” добавляСт нСявныС Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ измСняя сСмантику языка. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½Π° Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ DSL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡƒΠΆΠ΅ нСсколько ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. И благодаря этому ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π²Π΅Ρ‰ΠΈ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ.


ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ функция ΠΊΠ°ΠΊ Π±Ρ‹ записана Π² Ρ‚Ρ€ΠΈ строчки.

А ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ строчки Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ°Π» ΠΎΡ‚ списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

Как ΠΏΠΈΡΠ°Ρ‚ΡŒ прСобразования самому? macropy!

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ навСрняка Π·Π°Π΄Π°Π΅Ρ‚Π΅ΡΡŒ вопросом, Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ это ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡƒΡ‚ΠΎΡ€Π½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ pytest: Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ pytest этим занимаСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π° тысячу ΠΈΠ»ΠΈ большС строк.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ это самому, ΠΎΠ΄Π½ΠΈ ΡƒΠΌΠ½Ρ‹Π΅ рСбята ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ для нас ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся macropy.

Π­Ρ‚Π° вСрсия модуля Π΅ΡΡ‚ΡŒ ΠΈ для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Python, ΠΈ для Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ. Писали Π΅Π³ΠΎ Π΅Ρ‰Π΅ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Python. Π’ΠΎΠ³Π΄Π° рСбятам Π±Ρ‹Π»ΠΎ ΠΏΠΎ ΠΏΡ€ΠΈΠΊΠΎΠ»Ρƒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с Python, ΠΈ Π² состав Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡ΠΊΠΈ входят Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π° Π½ΠΈΡ… посмотрим, ΠΎΠ½ΠΈ Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ прСдставлСниС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½Π°Ρ Π²Π΅Ρ‰ΡŒ, описанная Ρƒ Π½ΠΈΡ… Π² tutorial, β€” это макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Python Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π½Ρ‹Π΅ строки, ΠΊΠ°ΠΊ Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ.

Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ красным Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ являСтся синтаксисом Π²Ρ‹Π·ΠΎΠ²Π° макроса. Π‘ΡƒΠΊΠ²Π° S β€” это Π½Π°Π·Π²Π°Π½ΠΈΠ΅ макроса, Π° дальшС Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках ΠΈΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ сюда ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Python, Π½ΠΎ Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ Π² Ρ‚Π°ΠΊΠΎΠΌ макросС ΡƒΠΆΠ΅ Π½Π΅Ρ‚ Π½ΡƒΠΆΠ΄Ρ‹. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ сСмантику ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚ΡƒΠΊΠΈ, Ρ‡Π΅ΠΌ стандартныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π½Ρ‹Π΅ строки.

Когда макрос раскрываСтся, Π° это происходит Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ модуля, Ρ‚ΠΎ ΠΎΠ½ просто прСобразуСтся ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ. Π’ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π½ΡƒΡŽ строку ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ плСйсхолдСры ΠΈ ΠΊ Π½Π΅ΠΉ примСняСтся ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° подстановки. Π”Π°Π»ΡŒΡˆΠ΅ Python ΡƒΠΆΠ΅ стандартным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ всС это ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚. Π’ Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… раскрытий макросов Π½Π΅ происходит. ВсС ΠΎΠ½ΠΈ происходят ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ модуля. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π° Ρ‚Π°ΠΊΠΎΠΉ ΡˆΡ‚ΡƒΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ расчСты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΊΠΈ модуля ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠΆΠ΅ интСрСсСн. Π­Ρ‚ΠΎ сокращСнная нотация для записи лямбд. ΠœΠ°ΠΊΡ€ΠΎΡ f ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ряд Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ вмСсто сСбя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. КаТдоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ΡΡ с ΠΈΠΌΠ΅Π½ΠΈ макроса β€œf”, скобочки ΠΈ дальшС Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ любого выраТСния, прСобразуСтся Π² лямбду.

По-ΠΌΠΎΠ΅ΠΌΡƒ, это Ρ‚ΠΎΠΆΠ΅ классно, особСнно для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π»ΡŽΠ±ΠΈΡ‚ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ стилС ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MapReduce.


Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ всСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π­Ρ‚Π° функция считаСт Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ°Π», ΠΊΠΎΠ΄ подсвСчСн красным. Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° вызовСтся?

Она Π½Π° Python выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ упрСтся Π² Π»ΠΈΠΌΠΈΡ‚ стСка ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ нСкрасивый RecursionError.

Как это ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΠ½ΠΈΡ‚ΡŒ? C ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ macropy ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ просто.

Π’Ρ‹ Π½Π°Π²Π΅ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€, ΠΎΠ½ Π±Π΅Ρ€Π΅Ρ‚ Ρ‚Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ магичСским ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΅Π³ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚. Π’ самой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π°ΠΌ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ, macropy всё сдСлаСт Π·Π° вас.

И функция Π²Π΅Ρ€Π½Π΅Ρ‚ Π²ΠΏΠΎΠ»Π½Π΅ сСбС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, уходящий Π΄Π°Π»Π΅ΠΊΠΎ Π² ΠΏΠΎΠ΄ΠΏΠΎΠ».


Как macropy это Π΄Π΅Π»Π°Π΅Ρ‚?

Он замСняСт всС Π²Ρ‹Π·ΠΎΠ²Ρ‹ самой ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ TailCall, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΌ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ TCO вызываСтся Π² Ρ†ΠΈΠΊΠ»Π΅.

Π‘Ρ…Π΅ΠΌΠ° выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ. Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ Π² Ρ†ΠΈΠΊΠ»Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΎΠ½Π° Π½Π΅ Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вмСсто TailCall. А Ссли Π²Π΅Ρ€Π½ΡƒΠ»Π°, Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ. И всС. Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ»Π΅Π²Ρ‹Π΅ ΡˆΡ‚ΡƒΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ макросов!

Π’ состав macropy входят ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. Π― надСюсь, Ρ‚Π΅, ΠΊΡ‚ΠΎ ΠΈΠ· вас Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ, ΠΏΠΎΠΉΠ΄ΡƒΡ‚ ΠΈ посмотрят ΠΈΡ… ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Π΅ΡΡ‚ΡŒ ΡˆΡ‚ΡƒΠΊΠΈ, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

РасскаТу ΠΏΡ€ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΏΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ‰ΡŒ. Один ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² β€” Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ макрос query. Π§Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚? Π’Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ питоновский ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния этого выраТСния. Но Π²Π½ΡƒΡ‚Ρ€ΠΈ macropy трансформируСт этот ΠΊΠΎΠ΄ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΊΠΎΠ΄ Π½Π° языкС запросов SQL Alchemy.

Он пСрСписываСт Π΅Π³ΠΎ Π·Π° вас, Π΄Π΅Π»Π°Π΅Ρ‚ Π²ΠΎΡ‚ это ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€ΡƒΠΊΠ°ΠΌΠΈ, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠΎΡ€ΠΎΡ‡Π΅. Π― это сдСлал.

Π’ΠΎΡ‚ исходноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ПослС разворачивания макроса ΠΎΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ интСрСсно ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, большСС ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° Python, ΠΈ Π½Π΅ Π·Π°ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ своих Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΈΡΠ°Ρ‚ΡŒ запросы Π½Π° DSL SQL Alchemy.

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· Python Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ β€” чистый SQL, JavaScript β€” ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΡƒΠ΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ€ΡΠ΄Ρ‹ΡˆΠΊΠΎΠΌ Π² Ρ„Π°ΠΉΠ», Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой макрос самому. Π‘ macropy это ΠΎΡ‡Π΅Π½ΡŒ просто.

ΠœΠ°ΠΊΡ€ΠΎΡ β€” функция, которая Π½Π° Π²Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ AST-Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΈ, ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΅Π³ΠΎ прСобразуя, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ макроса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт Π² Π²Ρ‹Π·ΠΎΠ² assert описаниС, содСрТащСС исходноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΌ Π±Ρ‹Π»ΠΎ понятно, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка AssertionError.

Π—Π΄Π΅ΡΡŒ внутрСнняя функция replace_assert β€” Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ. Она Π·Π° вас Π΄Π΅Π»Π°Π΅Ρ‚ рСкурсивный спуск ΠΏΠΎ Π΄Π΅Ρ€Π΅Π²Ρƒ. Π’Π½ΡƒΡ‚Ρ€ΡŒ replace_assert пСрСдаСтся элСмСнт ΠΏΠΎΠ΄Π΄Π΅Ρ€Π΅Π²Π°.

Π—Π° счСт этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ‚ΠΈΠΏ ΠΈ? Ссли это Π²Ρ‹Π·ΠΎΠ² Assert, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с Π½ΠΈΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ. Π—Π΄Π΅ΡΡŒ я ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ Ρ‚Π°ΠΊΠΎΠΉ простой синтСтичСский ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Π΅Ρ€Π΅Ρ‚ Π»Π΅Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, ΠΏΡ€Π°Π²ΡƒΡŽ, Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠ· Π½ΠΈΡ… сообщСниС ΠΎΠ± ошибкС, ΠΈ записываСт всС Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ msg. Π­Ρ‚ΠΎ ΠΈ Π΅ΡΡ‚ΡŒ сообщСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ.

ΠŸΡ€ΠΈ использовании Π²Ρ‹ Π½Π°Π²Π΅ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ макрос Π½Π° Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ контСкстного ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° with, ΠΈ вСсь ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ контСкстного ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°, ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ эту Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π’Π½ΠΈΠ·Ρƒ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊ AssertionError добавилось нашС сообщСниС ΠΎΠ± ошибкС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ сформировали ΠΈΠ· выраТСния len([1, 2, 3]).

Однако Ρƒ этого способа Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π»ΠΈΡ‡Π½ΠΎ мСня заставляСт Π³Ρ€ΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π― пытался Π² качСствС экспСримСнта ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ конструкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² языкС. НапримСр, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ нравится switch ΠΈΠ»ΠΈ условныС конструкции Ρ‚ΠΈΠΏΠ° unless. Но ΠΊ соТалСнию, это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ: macropy ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с AST-Π΄Π΅Ρ€Π΅Π²ΠΎΠΌ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° исходный ΠΊΠΎΠ΄ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ ΠΈ Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° Ρ‚ΠΎΠΊΠ΅Π½Ρ‹. Код Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ парсСр Python, Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ зафиксирована Π² ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Python. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ это ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΎΡ€ΠΊ Python, Π° Π½Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° PyPI. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ конструкции с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ macropy нСльзя.

HyLang

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, я Π·Π° свою Π΄ΠΎΠ»Π³ΡƒΡŽ Тизнь писал Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Python ΠΈ интСрСсовался Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ языками. Π•ΡΡ‚ΡŒ синтаксис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π½Π΅ любим, Π·Π°Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ прост ΠΈ Π³ΠΈΠ±ΠΎΠΊ. Π­Ρ‚ΠΎ s-expressions.

На нашС ΡΡ‡Π°ΡΡ‚ΡŒΠ΅, сущСствуСт надстройка Π½Π°Π΄ Python, которая называСтся HyLang. Π­Ρ‚Π° ΡˆΡ‚ΡƒΠΊΠ° Π² Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Clojure, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Clojure Π±Π΅ΠΆΠΈΡ‚ ΠΏΠΎΠ²Π΅Ρ€Ρ… JVM, Π° HyLang Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Ρ€Ρ… Python Virtual Machine. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ прСдоставляСт Π²Π°ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ синтаксис для написания ΠΊΠΎΠ΄Π°. Но ΠΏΡ€ΠΈ этом вСсь ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстим с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ питоновскими Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· питоновских Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

Выглядит это ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ.

Π‘Π»Π΅Π²Π° Ρ‡Π°ΡΡ‚ΡŒ, написанная Π½Π° Python, справа β€” Π½Π° HyLang. А снизу для Π½ΠΈΡ… ΠΎΠ±ΠΎΠΈΡ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ получаСтся Π² ΠΈΡ‚ΠΎΠ³Π΅. Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ², мСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ синтаксис. HyLang s-expressions, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π΅ Π»ΡŽΠ±ΡΡ‚. ΠŸΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠΈ «скобочСк» Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ синтаксис Π΄Π°Π΅Ρ‚ языку ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ ΠΌΠΎΡ‰ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΄Π°Π΅Ρ‚ конструкциям языка Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅. А Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ макросы для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΡŽΠ±Ρ‹Ρ… конструкций.

Π­Ρ‚ΠΎ достигаСтся Π·Π° счСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ выраТСния ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт β€” всСгда ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ дСйствиС. А дальшС ΠΈΠ΄ΡƒΡ‚ Π΅Π³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

И вСсь ΠΊΠΎΠ΄ составлСн ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π±Ρ‹ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΌ макросы. Π—Π° счСт этого Π² HyLang ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π»ΡŽΠ±Ρ‹Π΅ конструкции, Π½ΠΎΠ²Ρ‹Π΅, Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΡ‹Π΅ Π² ΠΊΠΎΠ΄Π΅ ΠΎΡ‚ стандартных возмоТностСй языка.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ простой макрос Π½Π° HyLang. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ с Assert ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ macropy, Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этот ΠΊΠΎΠ΄.

Наш HyLang-макрос ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΊΠΎΠ΄. Π”Π°Π»ΡŒΡˆΠ΅ макрос ΠΌΠΎΠΆΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ этого ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ макросов ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: Π½Π° Π²Ρ…ΠΎΠ΄ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ выраТСния, Π° Π½Π΅ значСния. Если ΠΌΡ‹ Π²Ρ‹Π·ΠΎΠ²Π΅ΠΌ наш макрос ΠΊΠ°ΠΊ (is (= 1 2)) Ρ‚ΠΎ Π½Π° Π²Ρ…ΠΎΠ΄ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (= 1 2), Π° Π½Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False.

Π’Π°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сообщСниС ΠΎΠ± ошибкС, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ.

А дальшС просто Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄. Π’Π°ΠΊΠΎΠΉ синтаксис с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΎΠΉ ΠΈ Ρ‚ΠΈΠ»ΡŒΠ΄Π°ΠΌΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅. ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ° Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: возьми это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ ΠΈ Π²Π΅Ρ€Π½ΠΈ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ. А Ρ‚ΠΈΠ»ΡŒΠ΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΡŒ Π²ΠΎΡ‚ сюда Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ‚Π°ΠΊ напишСм, макрос ΠΏΡ€ΠΈ раскрытии Π²Π΅Ρ€Π½Π΅Ρ‚ Π½Π°ΠΌ Π½ΠΎΠ²ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π΅ΠΌ самым assert с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ сообщСниСм ΠΎΠ± ошибкС.

HyLang β€” ΠΏΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½Π°Ρ ΡˆΡ‚ΡƒΠΊΠ°. ΠŸΡ€Π°Π²Π΄Π°, ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π½ΠΈΠΊΠΎΠ³Π΄Π° ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ. ВсС пСрСчислСнныС ΡˆΡ‚ΡƒΠΊΠΈ носят ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€. МнС хочСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΡƒΡˆΠ»ΠΈ ΠΎΡ‚ΡΡŽΠ΄Π° с ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² Python ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π²Π΅Ρ‰ΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ€Π°Π½ΡŒΡˆΠ΅ Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π»ΠΈΡΡŒ. И ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΈΠ· Π½ΠΈΡ… Π½Π°ΠΉΠ΄ΡƒΡ‚ практичСскоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² вашСй постоянной Ρ€Π°Π±ΠΎΡ‚Π΅.

На этом Ρƒ мСня всС. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ссылочки:

  • Patterns,
  • MacroPy,
  • HyLang,
  • Книга OnLisp β€” для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ изучСния возмоТностСй макросов. Π­Ρ‚ΠΎ для особо ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ…ΡΡ. ΠŸΡ€Π°Π²Π΄Π°, ΠΊΠ½ΠΈΠ³Π° Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ основана Π½Π΅ Π½Π° Python, Π° Π½Π° языкС Common Lisp. Но для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ изучСния это Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°ΠΆΠ΅ интСрСсно.

Π“Π°ΠΉΠ΄ ΠΏΠΎ макросу Π½Π° фокусу для wow

ВсСм ΠΈΠ³Ρ€ΠΎΠΊΠ°ΠΌ Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΒ  Ρ‚Π°ΠΊΠΎΠ΅ макрос фокус Π² world of warcraft для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ сущСствуСт ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Ѐокус это попросту говоря «запоминания Ρ†Π΅Π»ΠΈΒ» Π½ΠΎ Ρ‚ΡƒΡ‚ ΠΆΠ΅ Π²Ρ‹ скаТитС Π΄Π° я ΠΈΡ‚Π°ΠΊ знаю, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ запоминания Ρ†Π΅Π»ΠΈ Π΄Π° я ΠΈ Π½Π΅ ΡΠΏΠΎΡ€ΡŽ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ это, Π½ΠΎ я Π²Π°ΠΌ Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅ просто ΠΎ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΈ Ρ†Π΅Π»ΠΈ, Π° ΠΎ макросС Π½Π° фокус.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ macros Π½Π° фокус?

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ макрос с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ мСняя Ρ†Π΅Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ вашСго пСрсонаТа, Π½ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ это способности контроля Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ: страх, стан, сало Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ любой ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΒ  Π² Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½ΡƒΡŽ Ρ†Π΅Π»ΡŒ..

Π•ΡΡ‚ΡŒ нСсколько способов Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΡŒ.

  1. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Ρ†Π΅Π»ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΡŒΒ»;
  2. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ макрос /focus Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ†Π΅Π»ΡŒ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° этот макрос;
  3. ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ «НазначСниС клавиш» Ρ‚Π°ΠΌ ΠΈΡ‰Π΅ΠΌ Β«Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΡŒΒ» ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, использованиС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ†Π΅Π»ΡŒ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΠ»ΠΈ.

Π’ΠΎΡ‚ ΠΈ сам macros, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΈΡ… 2.

β„–1 /cast [target= focus] Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ

β„–2 /cast [modifier: shift,target=focus]Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ;Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ

И Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ макрос β„–1. Для Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ макрос ΠΈ вмСсто Β«Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΒ» Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ; стан, страх, смСрч … Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π»ΡŽΠ±ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ. Когда ΠΌΡ‹ это сдСлаСм Ρ‚ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ использованию ΠΈ Ρ‚Π°ΠΊ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ Ρ†Π΅Π»ΡŒ (Π±Π΅Ρ€Π΅ΠΌ Π΅Π΅ Π² фокус) ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° макрос Π²ΠΎΡ‚ ΠΈ всС. Напомню Π²Π°ΠΌ Π΅Ρ‰Π΅ Ρ€Π°Π· Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Ρ†Π΅Π»ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΊ ΠΊΠΎΠΌΡƒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ³ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΈ Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ Π² Ρ†Π΅Π»ΠΈΒ  макрос всС Ρ€Π°Π²Π½ΠΎ сработаСт Π½Π° фокус.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ макрос β„–2. Ну, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π² мСсто Β«Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΒ» ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свою ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ (Π΄Π²Π° Ρ€Π°Π·Π°) Ρ‚Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ стан, страх, Ρ‚Ρ€Π°ΠΏ, смСрч … Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π»ΡŽΠ±ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ.  И Ρ‚Π°ΠΊ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π°ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ вмСсто shift Π² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ctrl ΠΈΠ»ΠΈ Alt ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ ΠΎ Ρ‡Π΅ΠΌ я. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ сначала Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ Ρ†Π΅Π»ΡŒΒ  Ρ‚Π°ΠΊ сСйчас Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ macros Ссли Π²Ρ‹ Π½Π°ΠΆΠ°Π»ΠΈ shift ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π²Ρ‹ сСбС поставили (Ctrl ΠΈΠ»ΠΈ Alt) Ρ‚ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π° ΠΊ фокусу (ΠΊ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ), Ссли shift Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π° ΠΊ Ρ†Π΅Π»ΠΈ.

Для Ρ‚Π΅Ρ… ΠΊΠΎΠΌΡƒ Π΅Ρ‰Π΅ Π½Π΅ понятно ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΎΠΏΠΈΡˆΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ сСбС Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΆΡ€Π΅Ρ† ΠΈ ΠΌΠ°Π³ Π²Ρ‹ΡˆΠ»ΠΈ Π½Π° Π°Ρ€Π΅Π½Ρƒ 2Ρ…2 ΠΏΡ€ΠΎΡ‚ΠΈΠ² нас ΠΏΠ°Π»Π°Π΄ΠΈΠ½ ΠΈ Π²ΠΎΠΈΠ½ Π½Ρƒ понятно Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠ°Π»Π°Π΄ΠΈΠ½Π° Π½Ρƒ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Π΅Π³ΠΎ Π² фокус (Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ) Π½Ρƒ ΠΈ Π΄Π°Π»Π΅Π΅ бьСм ΠΌΡ‹ Π²Π°Ρ€Π° ΠΈ Ρ‚ΡƒΡ‚ Ρƒ Π½Π΅Π³ΠΎ 20% ΠΆΠΈΠ·Π½ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Π»Π°Π΄ΠΈΠ½Π° Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° shift Ρ‚ΠΎΠ³Π΄Π° Π½Π° макрос ΠΈ ΠΎΠ²Ρ†Π° ΠΈΠ»ΠΈ Π½Π΅ΠΌΠΎΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π° ΠΊ ΠΏΠ°Π»Π°Π΄ΠΈΠ½Ρƒ (Ссли shift Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎ ΠΊ Π²Π°Ρ€Ρƒ)Β  ΡƒΡ€Π° Π½Π΅ΠΌΠΎΡ‚Π° ΠΏΠΎΠΏΠ°Π»Π° Π² каст ΠΏΠ°Π»Π°Π΄ΠΈΠ½Ρƒ ΠΈ ΠΌΡ‹ ΡƒΠ±ΠΈΠ»ΠΈ Π²Π°Ρ€Π°. Ну Π΄ΡƒΠΌΠ°ΡŽ здСсь ΡƒΠΆΠ΅ всС понятно.

Π’Ρ‹ сСбС Π½Π΅ Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ Ρ‡Ρ‚ΠΎ ΠΎΠΉ Π΄Π° Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ этот macros Π½Π° самом Π΄Π΅Π»Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всСх Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π΅Π»ΡŒ ΠΈ Ρ‚ΠΎΠ³Π΄Π° Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ.

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ макросы ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ ΠΈΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠ°ΠΌΠΈ BlueStacks 4

Π§Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° эта ΡΡ‚Π°Ρ‚ΡŒΡ?

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, Π³Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ макросы ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ BlueStacks ΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своими макросами.


Как Π½Π°ΠΉΡ‚ΠΈ макросы?

1. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅ ΠΌΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€Π° Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов BlueStacks.

2. Π’ ΠΎΠΊΠ½Π΅ ΠΌΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€Π° Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ сообщСство».

3. Π’Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π½Π° страницС со списком ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ макросов. Для вашСго удобства здСсь Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅ поиска, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠ³Π»ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ макрос ΠΏΠΎ названию ΠΈΠ³Ρ€Ρ‹ ΠΈΠ»ΠΈ ΠΏΠΎ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

4. НапримСр, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ макросы ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΈΠ³Ρ€Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ RAID: Shadow Legends. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ Π² ΠΏΠΎΠ»Π΅ поиска, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ вСсь список ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ макросов ΠΏΠΎ этому ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ.

5. Если Π²Ρ‹ нашли Π½ΡƒΠΆΠ½Ρ‹ΠΉ макрос, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ.

6. Π”Π°Π»Π΅Π΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ своС дСйствиС, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ».

7. ПослС ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° макрос появится срСди Π²Π°ΡˆΠΈΡ… макросов Π² ΠΎΠΊΠ½Π΅ ΠΌΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ макрос ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, макрос Π³ΠΎΡ‚ΠΎΠ² ΠΊ использованию. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π³ΠΎΡ€ΡΡ‡ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ для макроса Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ.Β 


Как ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ макросом с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ?

1. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅ ΠΌΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€Π° Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов BlueStacks.

2. Π’ ΠΎΠΊΠ½Π΅ ΠΌΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€Π° Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ сообщСство».

3. Π’ ΠΎΠΊΠ½Π΅ сообщСства Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° «Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ».

4. Π”Π°Π»Π΅Π΅ появится ΠΎΠΊΠ½ΠΎ «Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ макрос». ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ поля ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

  • ΠœΠ°ΠΊΡ€ΠΎΡ. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ полю «Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ макрос», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ вСсь список ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ макросов Π½Π° вашСм ПК. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ.

  • Β 

    УстановлСнныС ΠΈΠ³Ρ€Ρ‹. Π’ этом ΠΏΠΎΠ»Π΅ ΠΈΠ· списка установлСнных ΠΈΠ³Ρ€ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ³Ρ€Ρƒ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» записан макрос.

  • НазваниС. Π”Π°ΠΉΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ своСму макросу. ΠŸΠΎΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ· названия Π±Ρ‹Π»ΠΎ понятно, для Ρ‡Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ макрос.

  • ОписаниС. ПослС Π²Ρ‹Π±ΠΎΡ€Π° названия Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ описаниС своСму макросу. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π² описаниС список Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ выполняСт. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ макрос.

  • ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова (тэги), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ поиск макроса для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. НапримСр, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ станСт ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом.

5. ПослС заполнСния всСх ΠΏΠΎΠ»Π΅ΠΉ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ макрос». Π“ΠΎΡ‚ΠΎΠ²ΠΎ! Π’Ρ‹ подСлились макросом с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ BlueStacks.


ΠœΡ‹ Ρ†Π΅Π½ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ с Π½Π°ΠΌΠΈ. НадССмся, Π²Π°ΠΌ нравится ΠΎΠΏΡ‹Ρ‚ использования BlueStacks. По Π»ΡŽΠ±Ρ‹ΠΌ вопросам ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π° [email protected]. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ спасибо ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹!

ОбновлСно 2 дСкабря 2020 Π³ΠΎΠ΄Π°

АвтоматизируйтС Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Macro Recorder

Когда Π²Ρ‹ записываСтС макрос, срСдство записи макросов записываСт всС шаги Π² ΠΊΠΎΠ΄Π΅ Visual Basic для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (VBA). Π­Ρ‚ΠΈ шаги ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π²Π²ΠΎΠ΄ тСкста ΠΈΠ»ΠΈ чисСл, Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ ячСйкам ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Π½Π° Π»Π΅Π½Ρ‚Π΅ ΠΈΠ»ΠΈ Π² мСню, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ячССк, строк ΠΈΠ»ΠΈ столбцов ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· внСшнСго источника, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Microsoft Access. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Visual Basic (VBA) — это подмноТСство ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ языка программирования Visual Basic, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Office.Π₯отя VBA Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСссы Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ прилоТСниями Office, Π½Π΅Ρ‚ нСобходимости Π·Π½Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ VBA ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ссли срСдство записи макросов Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

Π’Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ записываСтС макрос, Macro Recorder фиксируСт ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ вашС Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ допустили ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² своСй ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π½Π΅ ΡΠΎΠ±ΠΈΡ€Π°Π»ΠΈΡΡŒ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ, срСдство записи макросов Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ Π΅Π΅. РСшСниС состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ всю ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ сам ΠΊΠΎΠ΄ VBA.Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ записываСтС, Π»ΡƒΡ‡ΡˆΠ΅ всСго Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ процСсс, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹. Π§Π΅ΠΌ ΠΏΠ»Π°Π²Π½Π΅Π΅ Π²Ρ‹ записываСтС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‚Π΅ΠΌ эффСктивнСС Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ макрос ΠΏΡ€ΠΈ Π΅Π΅ воспроизвСдСнии.

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹

ΠΈ инструмСнты VBA ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer , которая ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ скрыта, поэтому ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΅Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ».

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

Π•ΡΡ‚ΡŒ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ слСдуСт Π·Π½Π°Ρ‚ΡŒ ΠΎ макросах:

  • Когда Π²Ρ‹ записываСтС макрос для выполнСния Π½Π°Π±ΠΎΡ€Π° Π·Π°Π΄Π°Ρ‡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π² Excel, макрос Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ячССк Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ строку Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, макрос Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ процСсс для Π½ΠΎΠ²ΠΎΠΉ строки, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ячССк Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.

  • Если Π²Ρ‹ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс Π·Π°Π΄Π°Ρ‡, Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅ использованиС Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΡ… Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹Ρ… макросов вмСсто ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ макроса.

  • ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² макрос ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π΄Π°Ρ‡ΠΈ Π² Excel.Π’Π°Ρˆ макрос-процСсс ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния Office ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Visual Basic Application (VBA). НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ макрос, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ сначала обновляСтС Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² Excel, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Outlook, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ макрос.

  1. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Code Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Record Macro .

    -Π˜Π›Π˜-

    НаТмитС Alt + T + M + R .

  2. Π’ ΠΏΠΎΠ»Π΅ Macro name Π²Π²Π΅Π΄ΠΈΡ‚Π΅ имя макроса. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ имя ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ быстро Π½Π°ΠΉΡ‚ΠΈ, Ссли Π²Ρ‹ создадитС Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ макроса.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ символом ΠΈΠΌΠ΅Π½ΠΈ макроса Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π±ΡƒΠΊΠ²Π°.ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ символы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ, Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ символами подчСркивания. Π’ ΠΈΠΌΠ΅Π½ΠΈ макроса нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹; символ подчСркивания Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ слов. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ имя макроса, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ являСтся ссылкой Π½Π° ячСйку, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сообщСниС ΠΎΠ± ошибкС, Ρ‡Ρ‚ΠΎ имя макроса Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

  3. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ сочСтаниС клавиш для запуска макроса, Π² ΠΏΠΎΠ»Π΅ Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ (ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ ΠΊΠ°ΠΊ прописныС, Ρ‚Π°ΠΊ ΠΈ строчныС Π±ΡƒΠΊΠ²Ρ‹), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш Ctrl + Shift (Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сочСтаниС клавиш макроса ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ любоС эквивалСнтноС сочСтаниС клавиш Excel ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΠΎΠΊΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π° ΠΊΠ½ΠΈΠ³Π°, содСрТащая макрос. НапримСр, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ctrl + Z (ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ), Π²Ρ‹ потСряСтС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² этом экзСмплярС Excel.

  4. Π’ спискС Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ макрос Π² спискС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ макрос.

    Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²Ρ‹ сохраняСтС свой макрос Π² ΠΏΠ°ΠΏΠΊΠ΅ This Workbook , Π½ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ макрос Π±Ρ‹Π» доступСн всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Excel, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Personal Macro Workbook. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° макросов Excel создаСт ΡΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ макросов (Personal.xlsb), Ссли ΠΎΠ½Π° Π΅Ρ‰Π΅ Π½Π΅ сущСствуСт, ΠΈ сохраняСт макрос Π² этой ΠΊΠ½ΠΈΠ³Π΅.

  5. Π’ ΠΏΠΎΠ»Π΅ ОписаниС ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ макрос.

    Π₯отя ΠΏΠΎΠ»Π΅ описания являСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, рСкомСндуСтся ввСсти Π΅Π³ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ввСсти ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ описаниС с любой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° Π²Π°ΠΌ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ макрос. Если Π²Ρ‹ создаСтС ΠΌΠ½ΠΎΠ³ΠΎ макросов, описаниС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ быстро ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ макрос Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚, ΠΈΠ½Π°Ρ‡Π΅ Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся ΡƒΠ³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ.

  6. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ OK , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ запись.

  7. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ.

  8. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Code Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Stop Recording

    .

    -Π˜Π›Π˜-

    НаТмитС Alt + T + M + R .

Π Π°Π±ΠΎΡ‚Π° с записанными макросами Π² Excel

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Macros , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ макросы, связанныС с ΠΊΠ½ΠΈΠ³ΠΎΠΉ.Или Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Alt + F8 . ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Macro .

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ нСльзя ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ записанный макрос Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сохранили ΠΊΠ½ΠΈΠ³Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос, ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ с ΠΊΠΎΠΏΠΈΠ΅ΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ измСнСния. Если ΠΏΡ€ΠΈ запускС макроса ΠΎΠ½ Π½Π΅ выполняСт Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ, Π½Π΅ сохраняя Π΅Π΅.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с макросами Π² Excel.

Π—Π°Π΄Π°Ρ‡Π°

ОписаниС

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ бСзопасности макросов Π² Excel

ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ доступных настройках бСзопасности для макросов ΠΈ ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ.

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

БущСствуСт нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов запуска макроса, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сочСтания клавиш, графичСского ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΠ°Π½Π΅Π»ΠΈ быстрого доступа, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ макрос

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для рСдактирования макросов, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Ρ… ΠΊ ΠΊΠ½ΠΈΠ³Π΅.

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ макроса Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ

Если ΠΊΠ½ΠΈΠ³Π° содСрТит макрос VBA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, содСрТащий этот макрос, Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Microsoft Visual Basic Editor.

ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ макрос ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, Ρ„ΠΈΠ³ΡƒΡ€Π΅ ΠΈΠ»ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅

  1. На листС Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, рисунок, Ρ„ΠΈΠ³ΡƒΡ€Ρƒ ΠΈΠ»ΠΈ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ макрос, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос .

  2. Π’ ΠΏΠΎΠ»Π΅ Assign Macro Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ.

ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ макрос ΠΊΠ½ΠΎΠΏΠΊΠ΅

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос графичСскому Π·Π½Π°Ρ‡ΠΊΡƒ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° панСль быстрого доступа ΠΈΠ»ΠΈ Π½Π° Π»Π΅Π½Ρ‚Ρƒ.

ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ макрос элСмСнту управлСния Π½Π° листС

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ макросы Ρ„ΠΎΡ€ΠΌΠ°ΠΌ ΠΈ элСмСнтам управлСния ActiveX Π½Π° листС.

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ макросов Π² Ρ„Π°ΠΉΠ»Π°Ρ… Office

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ макросы Π² Ρ„Π°ΠΉΠ»Π°Ρ… Office.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic

НаТмитС Alt + F11

Найти справку ΠΏΠΎ использованию Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Visual Basic

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ справку ΠΏΠΎ элСмСнтам Visual Basic.

Π Π°Π±ΠΎΡ‚Π° с записанным ΠΊΠΎΠ΄ΠΎΠΌ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Basic (VBE)

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с записанным ΠΊΠΎΠ΄ΠΎΠΌ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Basic (VBE) ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ свои собствСнныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ структуры ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ срСдство записи макросов Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ срСдство записи макросов фиксируСт ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Π²ΠΎ врСмя записи, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ любой Π½Π΅Π½ΡƒΠΆΠ½Ρ‹ΠΉ записанный ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² макросС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ записанного ΠΊΠΎΠ΄Π° — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ‚ΠΎΡ‡ΠΈΡ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ программирования Π½Π° VBA.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ записанного ΠΊΠΎΠ΄Π° Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ см. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ «Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с VBA Π² ExcelΒ».

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

Π•ΡΡ‚ΡŒ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ слСдуСт Π·Π½Π°Ρ‚ΡŒ ΠΎ макросах:

  • Когда Π²Ρ‹ записываСтС макрос для выполнСния Π½Π°Π±ΠΎΡ€Π° Π·Π°Π΄Π°Ρ‡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π² Excel, макрос Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ячССк Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ строку Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, макрос Π½Π΅ запустит процСсс для Π½ΠΎΠ²ΠΎΠΉ строки, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ячССк Π² исходном Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅.

  • Если Π²Ρ‹ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс Π·Π°Π΄Π°Ρ‡, Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅ использованиС Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΡ… Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹Ρ… макросов вмСсто ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ макроса.

  • ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² макрос ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π΄Π°Ρ‡ΠΈ Π² Excel.Π’Π°Ρˆ макрос-процСсс ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния Office ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Visual Basic Application (VBA). НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ макрос, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ сначала обновляСтС Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² Excel, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Outlook, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅.

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ ΠΈ инструмСнты VBA ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer , которая ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ скрыта, поэтому ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΅Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Excel > Настройки… > Π›Π΅Π½Ρ‚Π° ΠΈ панСль инструмСнтов .

  2. Π’ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚Ρƒ Π² спискС ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ установитС Ρ„Π»Π°ΠΆΠΎΠΊ Developer , Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ .

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ макрос.

  1. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Record Macro .

  2. org/ListItem»>

    Π’ ΠΏΠΎΠ»Π΅ Macro name Π²Π²Π΅Π΄ΠΈΡ‚Π΅ имя макроса. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ имя ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ быстро Π½Π°ΠΉΡ‚ΠΈ, Ссли Π²Ρ‹ создадитС Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ макроса.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ символом ΠΈΠΌΠ΅Π½ΠΈ макроса Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π±ΡƒΠΊΠ²Π°. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ символы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ, Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ символами подчСркивания. Π’ ΠΈΠΌΠ΅Π½ΠΈ макроса нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹; символ подчСркивания Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ слов.Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ имя макроса, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ являСтся ссылкой Π½Π° ячСйку, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сообщСниС ΠΎΠ± ошибкС, Ρ‡Ρ‚ΠΎ имя макроса Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

  3. Π’ спискС Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ макрос Π² спискС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ макрос.

    Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²Ρ‹ сохраняСтС свой макрос Π² ΠΏΠ°ΠΏΠΊΠ΅ This Workbook , Π½ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ макрос Π±Ρ‹Π» доступСн всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Excel, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Personal Macro Workbook. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° макросов Excel создаСт ΡΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ макросов (PERSONAL.XLSB), Ссли ΠΎΠ½Π° Π΅Ρ‰Π΅ Π½Π΅ сущСствуСт, ΠΈ сохраняСт макрос Π² этой ΠΊΠ½ΠΈΠ³Π΅. Книги Π² этой ΠΏΠ°ΠΏΠΊΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ автоматичСски ΠΏΡ€ΠΈ запускС Excel, ΠΈ любой ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ сохранили Π² Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ макросов, Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β«ΠœΠ°ΠΊΡ€ΠΎΡΒ», Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

  4. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ сочСтаниС клавиш для запуска макроса, Π² ΠΏΠΎΠ»Π΅ Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ (ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ ΠΊΠ°ΠΊ прописныС, Ρ‚Π°ΠΊ ΠΈ строчныС Π±ΡƒΠΊΠ²Ρ‹), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ сочСтаниям клавиш, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сочСтаниС клавиш макроса ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ любоС эквивалСнтноС сочСтаниС клавиш Excel ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΠΎΠΊΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π° ΠΊΠ½ΠΈΠ³Π°, содСрТащая макрос.

  5. org/ListItem»>

    Π’ ΠΏΠΎΠ»Π΅ ОписаниС ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ макрос.

    Π₯отя ΠΏΠΎΠ»Π΅ описания являСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, рСкомСндуСтся ввСсти Π΅Π³ΠΎ.ПолСзно ввСсти ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ описаниС с любой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° Π²Π°ΠΌ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ макрос. Если Π²Ρ‹ создаСтС ΠΌΠ½ΠΎΠ³ΠΎ макросов, описаниС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ быстро ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ макрос Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚, ΠΈΠ½Π°Ρ‡Π΅ Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся ΡƒΠ³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ.

  6. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ OK , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ запись.

  7. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ.

  8. org/ListItem»>

    На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Stop Recording .

Π Π°Π±ΠΎΡ‚Π° с записанными макросами Π² Excel

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Macros , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ макросы, связанныС с ΠΊΠ½ΠΈΠ³ΠΎΠΉ. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Macro .

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ нСльзя ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ записанный макрос Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сохранили ΠΊΠ½ΠΈΠ³Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос, ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ с ΠΊΠΎΠΏΠΈΠ΅ΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ измСнСния. Если ΠΏΡ€ΠΈ запускС макроса ΠΎΠ½ Π½Π΅ выполняСт Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ, Π½Π΅ сохраняя Π΅Π΅.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с макросами Π² Excel.

Π—Π°Π΄Π°Ρ‡Π°

ОписаниС

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ макросов

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ макросы Π² Excel для Mac.

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ макроса Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ

Если ΠΊΠ½ΠΈΠ³Π° содСрТит макрос VBA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, содСрТащий этот макрос, Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Microsoft Visual Basic Editor.

ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ макрос ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, Ρ„ΠΈΠ³ΡƒΡ€Π΅ ΠΈΠ»ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅

  1. На листС Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, рисунок, Ρ„ΠΈΠ³ΡƒΡ€Ρƒ ΠΈΠ»ΠΈ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ макрос, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос .

  2. Π’ ΠΏΠΎΠ»Π΅ Assign Macro Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ.

ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ макрос ΠΊΠ½ΠΎΠΏΠΊΠ΅

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос графичСскому Π·Π½Π°Ρ‡ΠΊΡƒ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° панСль быстрого доступа ΠΈΠ»ΠΈ Π½Π° Π»Π΅Π½Ρ‚Ρƒ.

ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ макрос элСмСнту управлСния Π½Π° листС

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ макросы Ρ„ΠΎΡ€ΠΌΠ°ΠΌ ΠΈ элСмСнтам управлСния ActiveX Π½Π° листС.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Visual Basic ΠΈΠ»ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ мСню Tools > Macro > Visual Basic Editor… .

Найти справку ΠΏΠΎ использованию Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Visual Basic

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ справку ΠΏΠΎ элСмСнтам Visual Basic.

Как Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ макрос Excel

Как Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ макрос.Π­Ρ‚ΠΎ руководство для Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²,
ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Excel

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Если Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ Excel VBA, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ?
Π’ этом руководствС Π²Ρ‹ сдСлаСтС ΠΏΠ΅Ρ€Π²Ρ‹Π΅ шаги Π² использовании Excel VBA:

.

  1. Π£Π·Π½Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Excel Π±Π΅Π· макросов
  2. ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ простой ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π΅ΠΉΡΡ Π·Π°Π΄Π°Ρ‡Π΅ Excel, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ.
    ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь
  3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Macro Recorder для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ этой простой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ это ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ шаги ΠΈ ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½Ρ‹Π΅ инструкции
находятся ΠΏΠΎΠ΄ Π²ΠΈΠ΄Π΅ΠΎ.

ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π• : НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Π²ΠΈΠ΄Π΅ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ простой макрос для форматирования Ρ„Π°ΠΉΠ»Π° Excel.

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Excel Π±Π΅Π· макросов?

Excel ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ самыС Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π±Π΅Π· макросов. Π£Π·Π½Π°Ρ‚ΡŒ
ΠœΠΎΡ‰Π½Ρ‹Π΅ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Excel, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ эти встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ макрос.Π—Π°
НапримСр, вмСсто ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки Π² столбцС ΠΈ Ρ€Π°ΡΠΊΡ€Π°ΡˆΠΈΠ²Π°Π½ΠΈΡ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ
зСлСная ячСйка, Ссли ΠΎΠ½Π° большС 50, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ условноС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ
ячСйки автоматичСски.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ Excel для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Excel ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, Ρƒ вас, вСроятно, Π΅ΡΡ‚ΡŒ нСсколько Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹
ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, СТСнСдСльно ΠΈΠ»ΠΈ СТСмСсячно. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Excel VBA, Π²Ρ‹
ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· этих Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π΅Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ вас Π΅ΡΡ‚ΡŒ список Π·Π°ΠΊΠ°Π·ΠΎΠ² Π½Π° канцСлярскиС Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π² ΠΊΠ½ΠΈΠ³Π΅
с ΠΈΠΌΠ΅Π½Π΅ΠΌ Orders.xlsx. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·Π΅Ρ†
Π€Π°ΠΉΠ» Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ собствСнный Ρ„Π°ΠΉΠ».

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² своСй Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ этот Ρ„Π°ΠΉΠ» Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅Ρ‚Π΅
список Π·Π°ΠΊΠ°Π·ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ всС Π·Π°ΠΊΠ°Π·Ρ‹ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π΅Ρ‚. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚Π΅
Π·Π°ΠΊΠ°Π·Ρ‹ ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΈΡ… Π² Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ.

Π’ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ шагов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ выполняСтС ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ:

  1. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π·Π°ΠΊΠ°Π·ΠΎΠ²
  2. ΠžΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ список Π·Π°ΠΊΠ°Π·ΠΎΠ² Π½Π° ΠΏΠΎΠ΄ΡˆΠΈΠ²ΠΊΡƒ
  3. ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΡˆΠΈΠ²ΠΊΡƒ Π·Π°ΠΊΠ°Π·ΠΎΠ²
  4. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ
  5. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π·Π°ΠΊΠ°Π·Ρ‹ Π½Π° ΠΏΠΎΠ΄ΡˆΠΈΠ²ΠΊΡƒ Π² Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ.

ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ эту Π·Π°Π΄Π°Ρ‡Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅,
создав макрос Excel.

ΠŸΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ΡΡŒ ΠΊ записи

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту Π·Π°Π΄Π°Ρ‡Ρƒ, Π²Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ макросом Excel.
БрСдство записи для создания ΠΊΠΎΠ΄Π° Excel VBA. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ запись,
Π²Ρ‹ всС поставитС Π½Π° свои мСста. НапримСр:

  • Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ макрос ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ, ΠΈΠ»ΠΈ это Π±ΡƒΠ΄Π΅Ρ‚
    рабочая Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΡŒ ΡƒΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π°?
  • Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ячСйку ΠΈΠ»ΠΈ лист ΠΏΠ΅Ρ€Π΅Π΄ запуском макроса, ΠΈΠ»ΠΈ
    Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ячСйки Ρ‡Π°ΡΡ‚ΡŒΡŽ макроса?

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ макрос ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π» ΠΊΠ½ΠΈΠ³Ρƒ Π·Π°ΠΊΠ°Π·ΠΎΠ² для
Π²Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠΉΡ‚Π΅ ΠΈ скопируйтС Π΄Π°Π½Π½Ρ‹Π΅.Π˜Ρ‚Π°ΠΊ, ΠΊΠ½ΠΈΠ³Π° Π·Π°ΠΊΠ°Π·ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π°
Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ запись. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ
ячСйка ΠΈΠ»ΠΈ лист ΠΏΠ΅Ρ€Π΅Π΄ записью; любой Π²Ρ‹Π±ΠΎΡ€ ячСйки Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½
Π²ΠΎ врСмя записи макроса.

ΠΠ°Ρ‡Π°Ρ‚ΡŒ запись

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ всС Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° мСстС, ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ записи.

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡƒΡΡ‚ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ макрос.
  2. Π’ Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΎΠΊΠ½Π° Excel Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ макрос».
  3. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β«Π—Π°ΠΏΠΈΡΡŒ макроса» Π²Π²Π΅Π΄ΠΈΡ‚Π΅ имя макроса ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ слова,
    CopyDailyRecords
  4. Π’ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС Store Macro In Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ This Workbook ΠΊΠ°ΠΊ ΠΊΠ½ΠΈΠ³Ρƒ
    Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ VBA. ПозТС Π²Ρ‹ смоТСтС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ эту ΠΊΠ½ΠΈΠ³Ρƒ
    ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ макрос.
  5. Π’ ΠΏΠΎΠ»Π΅ ОписаниС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ
    макрос Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ.Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ОписаниС
    ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° пуста, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.
  6. Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Пока ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ это ΠΏΠΎΠ»Π΅ пустым, ΠΈ Π²Ρ‹ смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ярлык ΠΏΠΎΠ·ΠΆΠ΅.
  7. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ OK, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ запись.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ шаги макроса

Пока Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Macro Recorder, Π²Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ дСйствия.
Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это шаги, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.
сСйчас:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» Π·Π°ΠΊΠ°Π·ΠΎΠ² — Π—Π°ΠΊΠ°Π·Ρ‹.xlsx
  2. На листС Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ»Π΅ Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΠ²Ρ‚ΠΎΡ„ΠΈΠ»ΡŒΡ‚Ρ€ для просмотра
    ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π΅Ρ‚ Π·Π°ΠΊΠ°Π·ΠΎΠ²
  3. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π·Π°ΠΊΠ°Π·Ρ‹ подшивки, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ строку Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.
  4. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡƒΡΡ‚ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ
  5. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π·Π°ΠΊΠ°Π·Ρ‹ Π½Π° ΠΏΠΎΠ΄ΡˆΠΈΠ²ΠΊΡƒ Π² Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Π² ячСйку A1 Π½Π° Sheet1.

Если ошиблись — Π½Π΅ Π±Π΅Π΄Π°! ΠŸΡ€ΠΎΡΡ‚ΠΎ остановитС запись (инструкция
Π½ΠΈΠΆΠ΅), Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π±Π΅Π· сохранСния ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ Π·Π°Π½ΠΎΠ²ΠΎ.

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ запись

По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ всСх шагов Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ
Macro Recorder ΠΈ сохранитС Ρ„Π°ΠΉΠ» макроса.

ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π• : ΠŸΡ€ΠΈ сохранСнии Ρ„Π°ΠΉΠ»Π°, содСрТащСго макросы, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ
Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ (xlsb) ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ» с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ макросов (xlsm) Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅
Π² ΠΎΠΊΠ½Π΅ сохранСния.

  1. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ запись» Π² Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Excel.
    ΠΎΠΊΠ½ΠΎ.
  2. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ вставили Π·Π°ΠΊΠ°Π·Ρ‹ Π½Π° ΠΏΠΎΠ΄ΡˆΠΈΠ²ΠΊΡƒ, Π±Π΅Π· сохранСния.
    ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Ρ‹.
  3. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³Ρƒ Orders.xlsx, Π½Π΅ сохраняя ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
  4. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠ½ΠΈΠ³Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ сохранили макрос:
    • Имя: BinderCode.xlsm
    • Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°: Excel, ΠΊΠ½ΠΈΠ³Π° с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ макросов * .xlsm ΠΈΠ»ΠΈ Excel
      Двоичная ΠΊΠ½ΠΈΠ³Π° * .xlsb
  5. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» BinderCode.xlsm.

ΠŸΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ макрос

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ макроса, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Orders.ΠΊΠ½ΠΈΠ³Π° xlsx
Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

Для запуска макроса Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π½Π° Π»Π΅Π½Ρ‚Π΅ Excel.
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° Π»Π΅Π½Ρ‚Ρƒ Excel, Ссли Π΅Π΅ Ρ‚Π°ΠΌ Π½Π΅Ρ‚
ΡƒΠΆΠ΅.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π² Excel 2010:
  1. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π»Π΅Π½Ρ‚Ρƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚Ρƒ
  2. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ рядом с Developer Π² спискС справа.
  3. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ OK, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Excel.
Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π² Excel 2007:
  1. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Microsoft Office, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Excel.
  2. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ «ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅» ΠΈ установитС Ρ„Π»Π°ΠΆΠΎΠΊ «ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°».
    Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π° Π»Π΅Π½Ρ‚Π΅
  3. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ OK, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Excel.

Π’ΠΈΠ΄Π΅ΠΎ: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² Excel 2010

Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ инструкциям Π² этом Π²ΠΈΠ΄Π΅ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² Excel 2010.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ бСзопасности макросов

Если Π²Ρ‹ Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅ запускали макросы, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, потрСбуСтся ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ макрос.
ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ бСзопасности. (Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ это с вашим ИВ-ΠΎΡ‚Π΄Π΅Π»ΠΎΠΌ.)

  1. На Π»Π΅Π½Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Код Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅
    ΠœΠ°ΠΊΡ€ΠΎ-Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ.
  2. Π’ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ макроса» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ макроса» Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΒ».
    всС макросы с ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ
  3. НаТмитС ОК.
  4. Если Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ настройку, Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³Ρƒ, Π° Π·Π°Ρ‚Π΅ΠΌ снова ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅
    Π­Ρ‚ΠΎ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ макрос

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ° «Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ» Π²ΠΈΠ΄Π½Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ
макрос. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» макроса Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ Ρ„Π°ΠΉΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ записан
макрос сохраняСтся, ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ макросы, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» (BinderCode. xlsm), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ сохранили макрос,
    Π²Ρ‹ записали.
  2. Если Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части листа появляСтся ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ систСмы бСзопасности, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅
    ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.
  3. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ это содСрТимоС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ запуск макросов ΠΊΠ½ΠΈΠ³ΠΈ,
    ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ОК.

Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ записанный макрос

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.
Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ.

  1. На Π»Π΅Π½Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Код Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅
    ΠœΠ°ΠΊΡ€ΠΎΡΡ‹.
  2. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β«ΠœΠ°ΠΊΡ€ΠΎΡΒ» Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ —
    CopyDailyRecords.
  3. НаТмитС Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ».

Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ сообщСниС ΠΎΠ± ошибкС, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠšΠΎΠ½Π΅Ρ†Β» ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ.
снова макрос. Если всС ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ оТидалось, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ
всС 3 ΠΊΠ½ΠΈΠ³ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ макросом, Π±Π΅Π· сохранСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ярлыка макроса

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ запуск макроса, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ сочСтаниС клавиш.

  1. На Π»Π΅Π½Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Код Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅
    ΠœΠ°ΠΊΡ€ΠΎΡΡ‹.
  2. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β«ΠœΠ°ΠΊΡ€ΠΎΡΒ» Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ макрос, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ярлык.
    CopyDailyRecords.
  3. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.
  4. Π’ ΠΎΠΊΠ½Π΅ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ макроса» Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π΅ Β«Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш».
  5. НаТмитС ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Shift ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π±ΡƒΠΊΠ²Ρƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для сочСтания клавиш —R Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.
    ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•. Клавиша Shift Π½Π΅ трСбуСтся, Π½ΠΎ Π΅Π΅ бСзопаснСС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ пСрСзаписи ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· встроСнных ярлыков Excel.
  6. НаТмитС ОК, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ярлык
  7. НаТмитС Β«ΠžΡ‚ΠΌΠ΅Π½Π°Β» Π² ΠΎΠΊΠ½Π΅ макросов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ.

Π—Π°ΠΏΠΈΡΡŒ макроса для форматирования Ρ„Π°ΠΉΠ»Π° Excel

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Π²ΠΈΠ΄Π΅ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ простой макрос Π² Excel, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ форматирования Ρ„Π°ΠΉΠ»Π° Excel.

Π’ΠΈΠ΄Π΅ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ нСсколько совСтов ΠΏΠΎ Excel, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, использованиС клавиши F4 для повторСния послСднСго дСйствия ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° панСль быстрого доступа.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΡŒ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ пособиСм «Книга Π·Π°ΠΊΠ°Π·ΠΎΠ²Β», Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π·Π΅Ρ†
Π€Π°ΠΉΠ» Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ собствСнный Ρ„Π°ΠΉΠ». ΠžΠ±Ρ€Π°Π·Π΅Ρ† Ρ„Π°ΠΉΠ»Π° находится Π² Excel
2007 ΠΈ Π·Π°Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ

Excel VBA — Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² ΠΊΠ½ΠΈΠ³Ρƒ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Excel

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° Excel с полями со списком

Бписки ComboBox Excel VBA

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос Π² Excel

Кнопки Excel

Π’ Excel ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π²Ρ‹Π·ΠΎΠ²Π° макросов. Π’ этом руководствС рассказываСтся, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Excel, Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠΌ макросы, Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… свойства ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ макросы Excel доступны Π² спискС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠœΠ°ΠΊΡ€ΠΎΡΡ‹Β» Π½Π° Π»Π΅Π½Ρ‚Π΅ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Β».

Однако Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π»Π΅Π³ΠΊΠΈΠΉ доступ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ макросу прямо Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ листС. Π­Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта управлСния Button.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния Button выглядит ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° Microsoft Windows ΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ запускаСт макрос. Π­Ρ‚ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ доступа ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ макросам ΠΈ простой способ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ настраиваСмыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΊΠ½ΠΈΠ³ΠΈ.

Запуск макроса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Excel, просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ:

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

Кнопки

доступны Ρ‡Π΅Ρ€Π΅Π· Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

К соТалСнию, Excel ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ скрываСт Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ». Если Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π»Π΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π€Π°ΠΉΠ» > ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² спискС Π½Π° Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅

  • Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Β» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ C Β«ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚ΡƒΒ»> Β«ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚ΡƒΒ»> Β«ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈΒ» ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π² ΠΏΠΎΠ»Π΅ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ OK .

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ макроса

Π’ Excel Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ», Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню Β« Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Β» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния». БущСствуСт нСсколько Ρ‚ΠΈΠΏΠΎΠ² элСмСнтов управлСния, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° Π΄Π²Π° Ρ€Π°Π·Π΄Π΅Π»Π°: Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΡ‹Β» ΠΈ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния ActiveXΒ».

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ просто Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ элСмСнт управлСния Button Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β« Form Controls Β». Π—Π°Ρ‚Π΅ΠΌ пСрСмСститС ΠΌΡ‹ΡˆΡŒ Π² любоС мСсто Π½Π° повСрхности листа, Π·Π°Ρ‚Π΅ΠΌ, удСрТивая Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.Когда Π²Ρ‹ отпуститС Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, появится Π½ΠΎΠ²ΠΎΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β« ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос Β».

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

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ макрос ΠΊΠ½ΠΎΠΏΠΊΠ΅, Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ макрос, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ макрос с нуля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VBA ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«ΠžΡ‚ΠΌΠ΅Π½Π°Β» ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΏΠΎΠ·ΠΆΠ΅.

ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ макрос ΠΊΠ½ΠΎΠΏΠΊΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ макрос, Π²Ρ‹ просто Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ имя макроса Π² спискС, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ OK.

ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ макрос ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ макрос ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ имя макроса Π² спискС ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ» (тСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ» измСнится Π½Π° Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ»).

Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ макрос ΠΈ Π½Π°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ макрос ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒβ€¦Β». ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Record Macro , Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ имя ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Β«OKΒ». КнопкС Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ этот макрос.ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, Excel Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² состоянии записи, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ Β«ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ запись» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «Код» Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ».

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ VBA ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΅Π΅ ΠΊΠ½ΠΎΠΏΠΊΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ макрос для ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½ΠΎΠ²ΠΎΠ΅ имя для вашСго макроса Π² тСкстовоС ΠΏΠΎΠ»Π΅ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ». Excel ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VB, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡƒΡΡ‚ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ макроса с Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π²Π°ΠΌΠΈ ΠΈΠΌΠ΅Π½Π΅ΠΌ. Π­Ρ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ сохранСна Π² Π½ΠΎΠ²ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅, Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌ Π² ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ макрос, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ макрос, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅, просто Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос :

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ макрос ΠΈ внСсти Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ измСнСния.

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свойства ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Excel

Кнопка пСрСмСщСния ΠΈΠ»ΠΈ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Excel

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ размСстили ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΅Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ любоС ΠΈΠ· этих дСйствий, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ.Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€.

Кнопка пСрСимСнования

Π’Ρ‹Π΄Π΅Π»ΠΈΠ² ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ тСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько строк, просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ENTER .

Кнопка форматирования

Для форматирования Π΄Ρ€ΡƒΠ³ΠΈΡ… свойств ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ> Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ свойства ΠΊΠ½ΠΎΠΏΠΊΠΈ:

Особого внимания заслуТиваСт Π²ΠΊΠ»Π°Π΄ΠΊΠ° «Бвойства», которая измСняСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ вставкС, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ скрытии / ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ… строк ΠΈ столбцов.

  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ с ячСйками : ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ строк ΠΈ столбцов.
  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ, Π½ΠΎ Π±Π΅Π· измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ячССк : ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ, Π½ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€.
  • НС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ вмСстС с ячСйками : ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ пСрСмСщаСтся ΠΈ Π½Π΅ измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€.
  • НаконСц, Print Object ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° распСчатках. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этот Ρ„Π»Π°ΠΆΠΎΠΊ Π½Π΅ установлСн, Π½ΠΎ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

НазначСниС макроса Ρ„ΠΎΡ€ΠΌΠ΅

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

Π€ΠΎΡ€ΠΌΡ‹ доступны Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ «Π’ставка»:

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ ΠΈΠ· Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка Β«Π€ΠΎΡ€ΠΌΠ°Β», нарисуйтС Π΅Π΅ Π½Π° листС, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΅Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос…» Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅.ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ макроса ΠΊΠ½ΠΎΠΏΠΊΠ΅.

ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ макрос гипСрссылкС

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹

Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ гипСрссылкам с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ событий VBA . Бобытия — это ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… дСйствий:

  • ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ / Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ / ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ
  • ΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ / Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист
  • ИзмСнСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ячССк
  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ гипСрссылку
  • ΠΈ Π±ΠΎΠ»Π΅Π΅.

Бобытия Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ знания VBA.Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ событиях, посСтитС наш ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ VBA.

Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос Π² Excel ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ макроса

Π’ этом руководствС ΠΌΡ‹ рассмотрим мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов запуска макроса Π² Excel — с Π»Π΅Π½Ρ‚Ρ‹ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VB, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ настраиваСмого сочСтания клавиш ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ создания собствСнной ΠΊΠ½ΠΎΠΏΠΊΠΈ макроса.

Π₯отя запуск макроса Excel — простая Π²Π΅Ρ‰ΡŒ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ сразу ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ нСсколько ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² запуска макросов, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ваш способ взаимодСйствия с ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ Excel.

Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос с Π»Π΅Π½Ρ‚Ρ‹ Excel

Один ΠΈΠ· самых быстрых способов Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ VBA Π² Excel — Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Developer . Если Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ VBA, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ сначала потрСбуСтся Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ». А Π·Π°Ρ‚Π΅ΠΌ сдСлайтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  1. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Code Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Macros . Или Π½Π°ΠΆΠΌΠΈΡ‚Π΅ сочСтаниС клавиш Alt + F8.
  2. Π’ появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ макрос ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ .

НаконСчник. Если Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​на Π»Π΅Π½Ρ‚Ρƒ Excel, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Alt + F8, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Macro .

Запуск макроса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ настраиваСмого сочСтания клавиш

Если Π²Ρ‹ выполняСтС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ макрос Π½Π° рСгулярной основС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ Π³ΠΎΡ€ΡΡ‡ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ. Π―Ρ€Π»Ρ‹ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ записи Π½ΠΎΠ²ΠΎΠ³ΠΎ макроса ΠΈ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ. Для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  1. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Code Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Macros .
  2. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Macro Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Options .
  3. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ макроса Β» . Π’ ΠΏΠΎΠ»Π΅ «Клавиша ярлыка Β» Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ Π·Π°Π³Π»Π°Π²Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΡΡ‚Ρ€ΠΎΡ‡Π½ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ярлыка, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ «ОК», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния.
    • Для строчных Π±ΡƒΠΊΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сочСтаниС клавиш Ctrl + Π±ΡƒΠΊΠ²Π°.
    • Для прописных Π±ΡƒΠΊΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сочСтаниС клавиш Ctrl + Shift + Π±ΡƒΠΊΠ²Π°.
  4. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Macro .

НаконСчник. РСкомСндуСтся всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сочСтания клавиш Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС ΠΈ для макросов (Ctrl + Shift + Π±ΡƒΠΊΠ²Π°), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ сочСтания клавиш Excel ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. НапримСр, Ссли Π²Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚Π΅ макросу Ctrl + f, Π²Ρ‹ потСряСтС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° «Найти ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ» .

ПослС назначСния ярлыка просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ эту ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос.

Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос ΠΈΠ· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VBA

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒ профСссионалом Π² Excel, Π²Π°ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ макрос Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Excel, Π½ΠΎ ΠΈ ΠΈΠ· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Visual Basic.Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ πŸ™‚

  1. НаТмитС Alt + F11, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic.
  2. Π’ ΠΎΠΊΠ½Π΅ Project Explorer слСва Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, содСрТащий ваш макрос, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ.
  3. Π’ ΠΎΠΊΠ½Π΅ Code справа Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ всС макросы, пСрСчислСнныС Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ курсор Π² любом мСстС макроса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… дСйствий:
    • Π’ строкС мСню Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Run > Run Sub / UserForm .
    • На ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ макрос (Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ).

    Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ярлыков:

    • НаТмитС F5, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ вСсь ΠΊΠΎΠ΄.
    • НаТмитС F8, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку ΠΊΠΎΠ΄Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ тСстировании ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ макросов.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ макроса Π² Excel

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ способы запуска макросов нСслоТны, Π½ΠΎ всС ΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ссли Π²Ρ‹ Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΊΠ½ΠΈΠ³ΠΎΠΉ с ΠΊΠ΅ΠΌ-Ρ‚ΠΎ, Ρƒ ΠΊΠΎΠ³ΠΎ Π½Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с VBA — ΠΎΠ½ΠΈ просто Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π½Π°Ρ‚ΡŒ, Π³Π΄Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ! Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ запуск макроса Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простым ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным для всСх, создайтС ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ макроса.

  1. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Controls Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Insert ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Button Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ From Controls .
  2. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π² любом мСстС листа. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Assign Macro .
  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ОК .
  4. На лист вставляСтся ΠΊΠ½ΠΎΠΏΠΊΠ°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст ΠΈΠ· контСкстного мСню.
  5. Π£Π΄Π°Π»ΠΈΡ‚Π΅ тСкст ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Button 1 , ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ свой собствСнный. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ курсивом.
  6. Если тСкст Π½Π΅ помСщаСтся Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ элСмСнт управлСния ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠ² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π² любом мСстС листа, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° рСдактирования.

И Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос, Π½Π°ΠΆΠ°Π² Π΅Π³ΠΎ ΠΊΠ½ΠΎΠΏΠΊΡƒ. НазначСнный Π½Π°ΠΌΠΈ макрос Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ячСйки, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅:

НаконСчник. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтам управлСния Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Для этого Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ элСмСнт управлСния, вставлСнный Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист, ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ мСню.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ макроса ΠΈΠ· графичСского ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

К соТалСнию, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ элСмСнтов управлСния ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ создали ΠΌΠΈΠ½ΡƒΡ‚Ρƒ Π½Π°Π·Π°Π΄, выглядит Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ красиво. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ макроса Excel, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, Π·Π½Π°Ρ‡ΠΊΠΈ, изобраТСния, WordArt ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° я ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Ρ„ΠΈΠ³ΡƒΡ€Ρƒ:

  1. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Вставка Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π€ΠΈΠ³ΡƒΡ€Ρ‹ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ со скруглСнными ΡƒΠ³Π»Π°ΠΌΠΈ:
  2. На листС Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ‚ΠΎ мСсто, ΠΊΡƒΠ΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ.
  3. ΠžΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ-Ρ„ΠΈΠ³ΡƒΡ€Ρƒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… стилСй Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Shape Format .Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ тСкст ΠΊ Ρ„ΠΈΠ³ΡƒΡ€Π΅, просто Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΉ ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ тСкст.
  4. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ макрос с Ρ„ΠΈΠ³ΡƒΡ€ΠΎΠΉ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-Ρ„ΠΈΠ³ΡƒΡ€Ρƒ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос…, , Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ макрос ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ОК, .

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°, которая выглядит ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈ запускаСт Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ макрос всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Π½Π° Π½Π΅Π΅:

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ макроса Π½Π° панСль быстрого доступа

Кнопка макроса, вставлСнная Π½Π° лист, выглядит Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ лист Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.Π§Ρ‚ΠΎΠ±Ρ‹ ваш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ макрос Π±Ρ‹Π» доступСн ΠΈΠ· любого мСста, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π½Π° панСль быстрого доступа. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ:

  1. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ панСль быстрого доступа ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ команды… ΠΈΠ· контСкстного мСню.
  2. Π’ спискС Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· списка Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ .
  3. Π’ спискС макросов Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ . Π­Ρ‚ΠΎ пСрСмСстит Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ макрос Π² список ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΠ°Π½Π΅Π»ΠΈ быстрого доступа справа.

    На этом этапС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ OK, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния, ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Ρƒ настроСк, описанных Π½ΠΈΠΆΠ΅.

  4. Если Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΎΠΊ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Microsoft, Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для вашСго макроса, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄Ρ€ΡƒΠ³ΠΈΠΌ.
  5. Π’ появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Кнопка Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ для ΠΊΠ½ΠΎΠΏΠΊΠΈ макроса. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ макроса, имя ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹.
  6. Π”Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ OK, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠ±Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠ½Π°.

Π“ΠΎΡ‚ΠΎΠ²ΠΎ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ собствСнная ΠΊΠ½ΠΎΠΏΠΊΠ° Excel для запуска макроса:

Как Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ макроса Π½Π° Π»Π΅Π½Ρ‚Π΅ Excel

Если Ρƒ вас Π΅ΡΡ‚ΡŒ нСсколько часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… макросов Π² ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Excel, Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ Π»Π΅Π½Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Мои макросы , ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ всС популярныС макросы Π² эту Π³Ρ€ΡƒΠΏΠΏΡƒ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ.

Π‘Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈΠ»ΠΈ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ.ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ инструкции см .:

А Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ макроса Π² свою Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  1. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π»Π΅Π½Ρ‚Ρƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚Ρƒ .
  2. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:
    • На Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… списка справа Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ свою Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ.
    • Π’ Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· списка слСва Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ .
    • Π’ спискС макросов Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ.
    • НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ .

    Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я создал Π½ΠΎΠ²ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ форматирования . На ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ добавляСм макрос Format_Headers Π² эту Π³Ρ€ΡƒΠΏΠΏΡƒ.

  3. ΠœΠ°ΠΊΡ€ΠΎΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ Π»Π΅Π½Ρ‚Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ΅ макроса Π±ΠΎΠ»Π΅Π΅ понятноС имя, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Π΅ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ :
  4. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β« ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Β» Π²Π²Π΅Π΄ΠΈΡ‚Π΅ любоС имя Π² ΠΏΠΎΠ»Π΅ Β«ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя Β» (Π² ΠΈΠΌΠ΅Π½Π°Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹) ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ для ΠΊΠ½ΠΎΠΏΠΊΠΈ макроса. Когда Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ОК.
  5. НаТмитС ОК , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π³Π»Π°Π²Π½ΠΎΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° я помСстил Ρ‚Ρ€ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ макросов Π½Π° свою Π»Π΅Π½Ρ‚Ρƒ Excel ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³Ρƒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ… ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ:

Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ

Иногда ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ автоматичСский запуск макроса ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для отобраТСния ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ сообщСния, запуска сцСнария ΠΈΠ»ΠΈ очистки ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ двумя способами.

АвтоматичСский запуск макроса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ события Workbook_Open

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ шаги ΠΏΠΎ созданию макроса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ автоматичСски запускаСтся ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ макрос.
  2. НаТмитС Alt + F11, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic.
  3. Π’ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ThisWorkbook , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠ΄Π°.
  4. Π’ спискС ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π°Π΄ ΠΎΠΊΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Рабочая ΠΊΠ½ΠΈΠ³Π° . Π­Ρ‚ΠΎ создаСт ΠΏΡƒΡΡ‚ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ для события Open , Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свой собствСнный ΠΊΠΎΠ΄, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° снимкС экрана Π½ΠΈΠΆΠ΅.

НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ привСтствСнноС сообщСниС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ:

Частная Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π°_Open ()

MsgBox "Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² СТСмСсячный ΠΎΡ‚Ρ‡Π΅Ρ‚!"

ΠšΠΎΠ½Π΅Ρ† подписки
 

ΠœΠ°ΠΊΡ€ΠΎΡ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ с событиСм Auto_Open

Π”Ρ€ΡƒΠ³ΠΎΠΉ способ автоматичСского запуска макроса ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ — использованиС события Auto_Open.Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ события Workbook_Open, Auto_Open () Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² стандартном ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΊΠΎΠ΄Π°, Π° Π½Π΅ Π² ThisWorkbook .

Π’ΠΎΡ‚ шаги для создания Ρ‚Π°ΠΊΠΎΠ³ΠΎ макроса:

  1. Π’ Project Explorer Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Modules , Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Insert > Module .
  2. Π’ ΠΎΠΊΠ½Π΅ Код Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ сообщСния ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ:

Sub Auto_Open ()

MsgBox "Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² СТСмСсячный ΠΎΡ‚Ρ‡Π΅Ρ‚!"

ΠšΠΎΠ½Π΅Ρ† подписки
 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅! Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Auto_Open устарСло ΠΈ доступно для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ событиСм Workbook_Open . Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. Workbook_Open ΠΈ Auto_Open.

КакоС Π±Ρ‹ событиС Π²Ρ‹ Π½ΠΈ использовали, ваш макрос Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ автоматичСски ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ» Excel, содСрТащий ΠΊΠΎΠ΄. Π’ нашСм случаС отобраТаСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ сообщСния:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ мноТСство способов запуска макроса Π² Excel, Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π²Π°ΡˆΠΈΡ… Π½ΡƒΠΆΠ΄. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΡŽ вас Π·Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ надСюсь ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ вас Π² нашСм Π±Π»ΠΎΠ³Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π½Π΅Π΄Π΅Π»Π΅!

Вас Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ макроса ΠΏΠΎ Merriam-Webster

mac Β· ro

| \ ˈMa- (ˌ) krō

\

1

: большиС, толстыС ΠΈΠ»ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠ΅ΡΡ

2Π°

: , Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для использования Π² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… количСствах ΠΈΠ»ΠΈ Π² большом ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅

4

: , относящиСся ΠΊ ΠΌΠ°ΠΊΡ€ΠΎΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π°ΠΌ ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΡ€ΠΎΡΡŠΠ΅ΠΌΠΊΠ΅

: ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ инструкция, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

: большой : ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ

ΠΌΠ°ΠΊΡ€ΠΎΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Π° макроскопичСских ископаСмых

— часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² соСдинСниях с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ соСдинСниСм, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΈΠΊΡ€ΠΎ-

Как Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π² Excel

Запуск макросов Π½Π° листС — огромная ΠΏΠΎΠΌΠΎΡ‰ΡŒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ
Π²Π΅Ρ‰ΠΈ с VBA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΎ написано бСсчислСнноС количСство ΠΊΠ½ΠΈΠ³
написано ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅. Однако Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос Π½Π΅ всСгда просто. Π’Π°Ρˆ
ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ макрос, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ
ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ для выполнСния своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° вашСм
лист, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ своим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ: Β«ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° это, ΠΈ Ρ‚Π°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΈ Ρ‚Π°ΠΊΠΎΠΉ-Ρ‚ΠΎ
Π΄Π΅Π»Π°Ρ‚ΡŒΡΡ автоматичСски Β»?

Π’ΠΎΡ‚ ΠΎ Ρ‡Π΅ΠΌ этот пост. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ.

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

Для Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ потрСбуСтся Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ сюда
для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± этом.

ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅
Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈ
Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Ρ‚ΡƒΠ΄Π° этот простой Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°:

  ΠžΠΏΡ†ΠΈΡ Явная

ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Π°Ρ подписка WriteHello ()
  Вусклая ячСйка ΠΊΠ°ΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½
  Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ячСйку = Π’Ρ‹Π±ΠΎΡ€
  cell.Value = "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΊΠ»Π΅Ρ‚ΠΊΠ°!"
ΠšΠΎΠ½Ρ†Π΅Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π½ΠΈΠΊ  

Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ наш простой макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½Π°ΡˆΡƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ нас Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΅Π΅
макрос:

  • На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π»Π΅Π½Ρ‚Ρ‹ просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ (Π² Windows Π½Π°ΠΆΠΌΠΈΡ‚Π΅
    ΠΏΡ€ΠΈ вставкС, Π° Π·Π°Ρ‚Π΅ΠΌ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΡ‹Β» Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ)
  • Π—Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ.
  • Excel попросит вас Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ макросу. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ макрос WriteHello, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ
    вставляСм Π² наш VBE.
  • ПослС этого ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ рСдактирования. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст
    Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ тСкст Ρ‚Π°ΠΊΠΈΠΌ, ΠΊΠ°ΠΊΠΈΠΌ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ
    ΠΏΠΎΠΊΠ° ΠΎΠ½ находится Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ рСдактирования.
  • Π—Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист подальшС ΠΎΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вывСсти Π΅Π³ΠΎ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° рСдактирования.
    Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос!

Π’ΠΎΡ‚ анимированная Π³ΠΈΡ„ΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‚ΡŒ Π΄Π΅Π»Π°:

Если эта ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ мСня.
ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ для прСдоставлСния этого ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° трСбуСтся ΠΌΠ½ΠΎΠ³ΠΎ усилий (ΠΈ ΠΊΠΎΡ„Π΅!).

πŸ‘‡ Π’ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Π²Π°ΡˆΡƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ вас ΠΆΠ΄Π΅Ρ‚ особый ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ.

ΠΠ°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ!

НазначСниС макроса Ρ„ΠΎΡ€ΠΌΠ΅

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ нас Π΅ΡΡ‚ΡŒ основная идСя, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΡΡ‚ΠΈΠ»ΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ листу.
ИспользованиС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° — Π½Π΅ СдинствСнный способ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос ΠΈΠ·
ΠΊΠ½ΠΎΠΏΠΊΠ°. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Excel!

Для этого ΠΌΡ‹ слСдуСм Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅, Ρ‡Ρ‚ΠΎ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, Π½ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Π°
Π²ΠΎΡ‚ ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π°ΡˆΡƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ.Π’ΠΎΡ‚ шаги, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос Ρ„ΠΈΠ³ΡƒΡ€Π΅
Π½Π° вашСм листС:

  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Вставка Π½Π° Π»Π΅Π½Ρ‚Π΅
  • НаТмитС Π½Π° Ρ„ΠΈΠ³ΡƒΡ€Ρ‹
  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ (я использовал ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ)
  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΎΡ€ΠΌΡ‹
  • Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ тСкст. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот тСкст, Π²Ρ‹Π΄Π΅Π»ΠΈΠ² Π΅Π³ΠΎ
    ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Π“лавная» ΠΈ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΈ
    ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ.
  • Π—Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос».
  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ написали.
  • Π—Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вывСсти Ρ„ΠΈΠ³ΡƒΡ€Ρƒ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° рСдактирования.
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ своСй Ρ„ΠΈΠ³ΡƒΡ€Π΅ (которая Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ являСтся ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ) ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос!

Π’ΠΎΡ‚ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π³ΠΈΡ„, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ:

ИзмСнСниС Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ макроса

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

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ рСдактирования.Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это,
Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅. Когда Π²Ρ‹ это сдСлаСтС, появится контСкстноС мСню. Π’Ρ‹
ΠΌΠΎΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ листу (Π½ΠΎ НЕ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ Π΄Π²Π°ΠΆΠ΄Ρ‹!), ΠΈ Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚Π΅
Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ рСдактирования. ΠžΡ‚ΡΡŽΠ΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Delete Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, ΠΈ ΠΎΠ½Π°
ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ.

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Excel — ΠœΠ°ΠΊΡ€ΠΎΡ Π² мСню

ΠœΠ°ΠΊΡ€ΠΎΡ Π² мСню

Π£Π΄Π°Π»Π΅Π½ΠΎ Π² 2007 Π³.

Π—Π°ΠΏΠΈΡΡŒ ΠΈΠ»ΠΈ запись макроса

Π›ΡŽΠ±Ρ‹Π΅ макросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ доступными ΠΈΠ· любой ΠΊΠ½ΠΈΠ³ΠΈ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сохранСны Π² вашСм Personal Книга макросов .
Личная ΠΊΠ½ΠΈΠ³Π° макросов всСгда ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Excel, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ макросы доступны, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π° любая ΠΊΠ½ΠΈΠ³Π°.
Если Π²Ρ‹ записываСтС макрос, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ макросы Π²Β» Π²Ρ‹Π±Ρ€Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° макросов».
Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° скрыта ΠΎΡ‚ просмотра, Π½ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² ΠΎΠΊΠ½Π΅ «ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹» Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Visual Basic.
Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ свои макросы Π² надстройкС Excel.
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ надстройках Excel см. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Надстройки .

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° «Настройка»

Доступ ΠΊ макросам ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ мСню ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… поиск.
Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ (Π’ΠΈΠ΄> ПанСли инструмСнтов> ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ) ΠΈΠ»ΠΈ, Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ (Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹> ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ) .
Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ΠšΠΎΠΌΠ°Π½Π΄Ρ‹Β». ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ список Β«ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈΒ» Π²Π½ΠΈΠ· ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠœΠ°ΠΊΡ€ΠΎΡΡ‹Β».
Π’ спискС ΠΊΠΎΠΌΠ°Π½Π΄ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠŸΡƒΠ½ΠΊΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ мСню .
(Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹> ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ) Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ мСню

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ мСню, ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ «НастраиваСмая ΠΊΠ½ΠΎΠΏΠΊΠ°Β» Π² ΠΏΠΎΠ»Π΅ списка ΠΊΠΎΠΌΠ°Π½Π΄ Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню. Π²Π½ΠΈΠ· ΠΏΠΎ мСню.
ΠŸΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ мСню Ρ€Π°Π·Π²Π΅Ρ€Π½Π΅Ρ‚ мСню ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² любом мСстС мСню.
Если Π²Ρ‹ отпуститС ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, появится чСрная линия, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°.
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ подмСню, просто ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π°Π΄ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ подмСню.

ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ макрос

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΊΠ½ΠΎΠΏΠΊΠ΅ управлСния, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Β» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос».
Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос» Π²Π½ΠΈΠ·Ρƒ списка.
ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«ΠœΠ°ΠΊΡ€ΠΎΡΡ‹Β».
Π’ этом Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ отобраТаСтся список всСх макросов Π²ΠΎ всСх ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ½ΠΈΠ³Π°Ρ….
Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ OK.
ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½ΠΎΠ΅ мСню ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ мСню

Π’Π°ΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ вашСй ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ имя, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² мСню.
Для обозначСния сочСтания клавиш ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΈΠ· символов ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ символ ампСрсанда (&).
Π—Π½Π°Ρ‡ΠΎΠΊ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Π² мСню, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ подмСню Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈΒ». Π­Ρ‚ΠΎ обсуТдаСтся ΠΏΠΎΠ·ΠΆΠ΅.

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

Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π»ΡŽΠ±Ρ‹Π΅ измСнСния, внСсСнныС Π² ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΈ мСню, ΡΠ²Π»ΡΡŽΡ‚ΡΡ постоянными.
Π­Ρ‚ΠΎΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Excel, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ настройки ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΈ мСню сохранСны.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *