Π Π°Π·Π½ΠΎΠ΅

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² excel для макроса: Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ для Π²Ρ‹Π·ΠΎΠ²Π° макроса Π½Π° листС?

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

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ для запуска своСго макроса?

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я расскаТу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ для запуска своСго макроса.

Π€Π°ΠΉΠ»Ρ‹ для скачивания:
Π€Π°ΠΉΠ»ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°:Бкачивания
ΠŸΡ€ΠΈΠΌΠ΅Ρ€Β 14 Кб1388

Π”Π°Π²Π°ΠΉΡ‚Π΅ возьмСм Ρ„Π°ΠΉΠ» с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ записанным макросом ΠΈΠ»ΠΈ запишСм Π½ΠΎΠ²Ρ‹ΠΉ макрос, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ описано Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ «ΠšΠ°ΠΊ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ макрос Π½Π΅ зная языка VBA?».

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π»ΠΈΡΡ‚Β ΠšΠ½ΠΎΠΏΠΊΡƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ) Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ» Π½Π° Π»Π΅Π½Ρ‚Π΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню (Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ» Π½Π° Π»Π΅Π½Ρ‚Ρƒ?).

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

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° страницу, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ «Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ» Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ», Π² Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ спискС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «ΠšΠ½ΠΎΠΏΠΊΠ° (элСмСнт управлСния Ρ„ΠΎΡ€ΠΌΡ‹)»

ПослС Ρ‡Π΅Π³ΠΎ наш курсор ΠΌΡ‹ΡˆΠΊΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² крСстик, Π½Π°Π²ΠΎΠ΄ΠΈΠΌ Π΅Π³ΠΎ Π½Π° Ρ‚ΠΎ мСсто, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠšΠ½ΠΎΠΏΠΊΡƒ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π»Π΅Π²ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΌΡ‹ΡˆΠΈ:

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ «ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ»:

Π’ этом ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ наш макрос ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ «ΠžΠš»:

Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ закроСтся, Π° Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π½Π°ΠΌΠΈ мСстС Π½Π° листС ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°:

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ любой ячСйкС Π»Π΅Π²ΠΎΠΉ клавишСй ΠΌΡ‹ΡˆΠΊΠΈ, с ΠΊΠ½ΠΎΠΏΠΊΠΈ снимСтся Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅:

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π»Π΅Π²ΠΎΠΉ клавишСй ΠΌΡ‹ΡˆΠΊΠΈ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ — макрос Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ:

Π§Ρ‚ΠΎΠ±Ρ‹ макрос выполнялся ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… клавиш, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ «ΠšΠ°ΠΊ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макросу сочСтаниС клавиш?»

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

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² excel для макроса Excelka.ru

Кнопка для Π²Ρ‹Π·ΠΎΠ²Π° макроса Π² Excel

Кнопка для Π²Ρ‹Π·ΠΎΠ²Π° макроса Π² Excel

Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь, ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ ΠΈ подписчики Π±Π»ΠΎΠ³Π°! Как слСдуСт ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, сСгодня Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ для Π²Ρ‹Π·ΠΎΠ²Π° макроса. Вопрос, Π½Π° ΠΌΠΎΠΉ взгляд, простой, Π½ΠΎ послС получСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятков вопросов Π½Π° эту Ρ‚Π΅ΠΌΡƒ, Ρ€Π΅ΡˆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ пост.

Π’ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… этот вопрос рассматривался вскользь. Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Π’Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ макросы Π² Excel ΠΌΠΎΠΆΠ½ΠΎ нСсколькими способами (СстСствСнно, макросы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² ΠΊΠ½ΠΈΠ³Π΅):

  • вставкой ΠΊΠ½ΠΎΠΏΠΊΠΈ;
  • сочСтаниСм клавиш;
  • вставкой Π°Π²Ρ‚ΠΎΡ„ΠΈΠ³ΡƒΡ€Ρ‹;
  • вставкой рисунка.
Вставка ΠΊΠ½ΠΎΠΏΠΊΠΈ.

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

Π’ Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ спискС Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°: ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΊΠ°ΠΊ элСмСнт управлСния Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΊΠ°ΠΊ элСмСнт ActiveX. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, большой Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π² Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π΅Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ· Π±Π»ΠΎΠΊΠ° Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΡ‹Β».

ПослС Ρ‰Π΅Π»Ρ‡ΠΊΠ° Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ мСсто для нашСй ΠΊΠ½ΠΎΠΏΠΊΠΈ (простым Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ). На рисункС Π½ΠΈΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ β€” это ΠΊΠ½ΠΎΠΏΠΊΠ° управлСния Ρ„ΠΎΡ€ΠΌΡ‹, Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” ΠΊΠ½ΠΎΠΏΠΊΠ° управлСния ActiveX.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ β€” Π² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π²Ρ‹Π·ΠΎΠ²Π° макроса. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС Π½ΡƒΠΆΠ½ΠΎ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос…», Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ просто ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈ Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² макроса. Π’ ΠΌΠΎΡ‘ΠΌ случаС это Β«Call DFΒ».

Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш

Π‘ сочСтаниСм клавиш всё Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ», Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠœΠ°ΠΊΡ€ΠΎΡΡ‹Β», Π² Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ макрос (DF), Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β» ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ сочСтаниС клавиш. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ это сочСтаниС с клавишСй Ctrl. Для Π²Ρ‹Π·ΠΎΠ²Π° макроса Π½ΡƒΠΆΠ½ΠΎ просто Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ клавиши.

Автофигура

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Вставка», Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈΒ», Π² Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ спискС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Π€ΠΈΠ³ΡƒΡ€Ρ‹Β» ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ. ПослС Π²Ρ‹Π±ΠΎΡ€Π° Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ листу, ΠΊΠ°ΠΊ ΠΈ Π² случаС с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ.

Π”Π°Π»Π΅Π΅, Ρ‰Ρ‘Π»ΠΊΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΊΠΈ ΠΏΠΎ Ρ„ΠΈΠ³ΡƒΡ€Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос…» ΠΊΠ°ΠΊ ΠΈ Π² ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ…. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ наш макрос ΠΈ ΠΆΠΌΡ‘ΠΌ Β«OKΒ».

Π‘ рисунками Ρ‚Π° ΠΆΠ΅ ситуация, Ρ‡Ρ‚ΠΎ ΠΈ с Ρ„ΠΈΠ³ΡƒΡ€Π°ΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ порядок дСйствий Π½Π΅ Π±ΡƒΠ΄Ρƒ. ВмСсто Β«Π€ΠΈΠ³ΡƒΡ€Ρ‹Β» Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ «Рисунки» ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ рисунку Π½Π° вашСм ПК.

Π”Π°Π»Π΅Π΅ снова Ρ‰Ρ‘Π»ΠΊΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΊΠΈ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос», Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ «ОК».

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Ρƒ нас появится ΠΊΠ½ΠΈΠ³Π° Excel с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ Π²Ρ‹Π·ΠΎΠ²Π° макросов.

Π‘ΠΊΠ°ΠΆΡƒ напослСдок, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ способом ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ WordArt, SmarArt рисунку, любой Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅.

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

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ:

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я расскаТу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ для запуска своСго макроса.

Π”Π°Π²Π°ΠΉΡ‚Π΅ возьмСм Ρ„Π°ΠΉΠ» с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ записанным макросом ΠΈΠ»ΠΈ запишСм Π½ΠΎΠ²Ρ‹ΠΉ макрос, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ описано Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β» Как Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ макрос Π½Π΅ зная языка VBA? Β«.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист ΠšΠ½ΠΎΠΏΠΊΡƒ , Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ) Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π½Π° Π»Π΅Π½Ρ‚Π΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню ( Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π½Π° Π»Π΅Π½Ρ‚Ρƒ? ).

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ инструмСнт Π² качСствС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ созданию ΠΊΠ½ΠΎΠΏΠΊΠΈ , которая Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ наш макрос.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° страницу, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ», Π² Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ спискС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «Кнопка (элСмСнт управлСния Ρ„ΠΎΡ€ΠΌΡ‹)Β»

ПослС Ρ‡Π΅Π³ΠΎ наш курсор ΠΌΡ‹ΡˆΠΊΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² крСстик, Π½Π°Π²ΠΎΠ΄ΠΈΠΌ Π΅Π³ΠΎ Π½Π° Ρ‚ΠΎ мСсто, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠšΠ½ΠΎΠΏΠΊΡƒ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π»Π΅Π²ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΌΡ‹ΡˆΠΈ:

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΡƒΒ»:

Π’ этом ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ наш макрос ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ «ОК»:

Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ закроСтся, Π° Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π½Π°ΠΌΠΈ мСстС Π½Π° листС ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°:

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ любой ячСйкС Π»Π΅Π²ΠΎΠΉ клавишСй ΠΌΡ‹ΡˆΠΊΠΈ, с ΠΊΠ½ΠΎΠΏΠΊΠΈ снимСтся Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅:

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π»Π΅Π²ΠΎΠΉ клавишСй ΠΌΡ‹ΡˆΠΊΠΈ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ β€” макрос Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ:

Π§Ρ‚ΠΎΠ±Ρ‹ макрос выполнялся ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… клавиш, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ «Как Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макросу сочСтаниС клавиш?Β»

НазначСниС макроса Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ΅ элСмСнта управлСния

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ элСмСнта управлСния Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (элСмСнт ActiveX) для запуска макроса, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ дСйствия ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. ОбС эти ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ», ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ листа, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ вычислСния чисСл. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠ½ΠΎΠΏΠΊΠΈ элСмСнта управлСния Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ элСмСнта управлСния ActiveX ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° внСшний Π²ΠΈΠ΄ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Однако Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ нСсколько ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ описаны Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ….

Кнопка (элСмСнт управлСния Ρ„ΠΎΡ€ΠΌΡ‹)

Командная ΠΊΠ½ΠΎΠΏΠΊΠ° (элСмСнт ActiveX)

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ инструкции ΠΏΠΎ добавлСнию макроса Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Excel (для Windows ΠΈΠ»ΠΈ Mac).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ActiveX Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Mac.

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ ΠΈ срСдства VBA ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ , которая ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ скрыта.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ этап β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅: ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (элСмСнт управлСния Ρ„ΠΎΡ€ΠΌΡ‹)

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ элСмСнты управлСния Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ элСмСнты управлСния Ρ„ΠΎΡ€ΠΌΡ‹Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ .

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° листС мСсто, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ располоТСн Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ» ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос .

ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ макроса, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ОК.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ свойства элСмСнта управлСния, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΅Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Π€ΠΎΡ€ΠΌΠ°Ρ‚ элСмСнта управлСния.

Кнопка Β«Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ» (элСмСнт ActiveX)

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ элСмСнты управлСния Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ элСмСнты ActiveXΠ½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΊΠΎΠΌΠ°Π½Π΄ .

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° листС мСсто, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ располоТСн Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ» ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π’ Π³Ρ€ΡƒΠΏΠΏΠ΅ элСмСнты управлСния Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΡƒΠ½ΠΊΡ‚ Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС справа. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Sub CommandButton1_Click (Π½Π° рисункС Π½ΠΈΠΆΠ΅) выполняСт Π΄Π²Π° макроса ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ: SelectC15 ΠΈ хСлломСссаТС.

Π’ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ для ΠΊΠ½ΠΎΠΏΠΊΠΈ Command Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ дСйствий.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ имя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ макроса Π² ΠΊΠ½ΠΈΠ³Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ макросы, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макросы Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΊΠΎΠ΄ . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нСсколько макросов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ, вводя ΠΈΡ… ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… строках Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹.

ΠŸΡ€ΠΈ нСобходимости Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ собствСнный ΠΊΠΎΠ΄ VBA.

Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ конструктора , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ конструктора.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ VBA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ActiveX.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ элСмСнт ActiveX, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ конструктора. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π Π΅ΠΆΠΈΠΌ конструктора.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свойства ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ элСмСнты управлСния Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Бвойства . Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Бвойства.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Бвойства, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, свойства ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ трСбуСтся ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Бвойства . Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свСдСний ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ свойствС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ свойство ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F1, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π» справка ΠΏΠΎ Visual Basic. МоТно Ρ‚Π°ΠΊΠΆΠ΅ ввСсти имя свойства Π² ΠΏΠΎΠ»Π΅ Поиск справки Visual Basic. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны доступныС свойства.

Запуск макроса ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ

Π—Π°Π΄Π°Ρ‡Π°: Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΌΡ‹ рассказали, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ макросы ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹ΠΌΠΈ сокращСниями. МоТно Π»ΠΈ для этой Ρ†Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° листС?

РСшСниС: сущСствуСт мноТСство способов Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ (рис. 1).

Рис. 1. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого ΠΈΠ· этих элСмСнтов

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Word ΠΈΠ»ΠΈ pdf, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Excel (с ΠΊΠΎΠ΄ΠΎΠΌ VBA)

Бпособ 1. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния Ρ„ΠΎΡ€ΠΌΡ‹ Кнопка

Π’ Excel 2007 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π ΠΠ—Π ΠΠ‘ΠžΠ’Π§Π˜Πš. Π’ области Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ Кнопка (рис. 2). ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ Π½Π° лист, ΠΈ нарисуйтС ΠΊΠ½ΠΎΠΏΠΊΡƒ. Когда Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, появится Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макрос ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ok.

Рис. 2. Вставка ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠ°ΠΊ элСмСнта управлСния Ρ„ΠΎΡ€ΠΌΡ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π ΠΠ—ΠΠ‘ΠžΠ’Π§Π˜Πš, ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ мСню ЀАЙЛ –> ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚Ρƒ, ΠΈ Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΎΠΊΠ½Π° ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Excel – ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.

Кнопка ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Кнопка 1. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ имя: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ (это ΠΏ

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

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

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° создания

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

Бпособ 1: Π°Π²Ρ‚ΠΎΡ„ΠΈΠ³ΡƒΡ€Π°

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, рассмотрим, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° встроСнных Ρ„ΠΈΠ³ΡƒΡ€ Excel.

  1. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Вставка». Π©Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ Β«Π€ΠΈΠ³ΡƒΡ€Ρ‹Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π½Π° Π»Π΅Π½Ρ‚Π΅ Π² Π±Π»ΠΎΠΊΠ΅ инструмСнтов Β«Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈΒ». РаскрываСтся список всСвозмоТных Ρ„ΠΈΠ³ΡƒΡ€. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‚Ρƒ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ, которая, ΠΊΠ°ΠΊ Π²Ρ‹ считаСтС, ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ всСго Π½Π° Ρ€ΠΎΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ. НапримСр, Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ со сглаТСнными ΡƒΠ³Π»Π°ΠΌΠΈ.
  2. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π΅Π³ΠΎ Π² Ρ‚Ρƒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ листа (ячСйку), Π³Π΄Π΅ ΠΆΠ΅Π»Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΈ Π΄Π²ΠΈΠ³Π°Π΅ΠΌ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Π³Π»ΡƒΠ±ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ принял Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€.
  3. Π’Π΅ΠΏΠ΅Ρ€ΡŒ слСдуСт Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ дСйствиС. ΠŸΡƒΡΡ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ лист ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ. Для этого ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. Π’ контСкстном мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ активируСтся вслСд Π·Π° этим, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ «ГипСрссылка».
  4. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ создания гипСрссылки ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ΠœΠ΅ΡΡ‚ΠΎΠΌ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅Β». Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‚ΠΎΡ‚ лист, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ считаСм Π½ΡƒΠΆΠ½Ρ‹ΠΌ, ΠΈ ΠΆΠΌΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«OKΒ».

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ ΠΏΠΎ созданному Π½Π°ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ лист Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Π£Ρ€ΠΎΠΊ: Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ гипСрссылки Π² Excel

Бпособ 2: стороннСС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Π’ качСствС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сторонний рисунок.

  1. Находим стороннСС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΈ скачиваСм Π΅Π³ΠΎ сСбС Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.
  2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Excel, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Вставка» ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ «Рисунок», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ располоТСн Π½Π° Π»Π΅Π½Ρ‚Π΅ Π² Π±Π»ΠΎΠΊΠ΅ инструмСнтов Β«Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈΒ».
  3. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΎΠΊΠ½ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° изобраТСния. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ Π² Ρ‚Ρƒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ТСсткого диска, Π³Π΄Π΅ располоТСн рисунок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€ΠΎΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ВыдСляСм Π΅Π³ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΆΠΌΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ» Π²Π½ΠΈΠ·Ρƒ ΠΎΠΊΠ½Π°.
  4. ПослС этого ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ добавляСтся Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ листа. Как ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ случаС, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΆΠ°Ρ‚ΡŒ, пСрСтягивая Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ рисунок Π² Ρ‚Ρƒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π³Π΄Π΅ ΠΆΠ΅Π»Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ размСщался ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.
  5. ПослС этого ΠΊ ΠΊΠΎΠΏΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ гипСрссылку, Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ способС, Π° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ макрос. Π’ послСднСм случаС ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ рисунку. Π’ появившСмся контСкстном мСню Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос…».
  6. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΎΠΊΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ макросами. Π’ Π½Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π­Ρ‚ΠΎΡ‚ макрос Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΆΠ΅ записан Π² ΠΊΠ½ΠΈΠ³Π΅. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«OKΒ».

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ макрос.

Π£Ρ€ΠΎΠΊ: Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ макрос Π² Excel

Бпособ 3: элСмСнт ActiveX

НаиболСС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΡƒ получится ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π·Π° Π΅Ρ‘ пСрвооснову Π±Ρ€Π°Ρ‚ΡŒ элСмСнт ActiveX. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊ это дСлаСтся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

  1. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с элСмСнтами ActiveX, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, Π½ΡƒΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ Π΅Ρ‘ Π΄ΠΎ сих ΠΏΠΎΡ€ Π΅Ρ‰Ρ‘ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π€Π°ΠΉΠ»Β», Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ Π² Ρ€Π°Π·Π΄Π΅Π» Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β».
  2. Π’ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² пСрСмСщаСмся Π² Ρ€Π°Π·Π΄Π΅Π» «Настройка Π»Π΅Π½Ρ‚Ρ‹Β». Π’ ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΎΠΊΠ½Π° устанавливаСм Π³Π°Π»ΠΎΡ‡ΠΊΡƒ ΠΎΠΊΠΎΠ»ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ», Ссли ΠΎΠ½Π° отсутствуСт. Π”Π°Π»Π΅Π΅ выполняСм Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«OKΒ» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π° Π² вашСй вСрсии Excel.
  3. ПослС этого пСрСмСщаСмся Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ». Π©Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ», располоТСнной Π½Π° Π»Π΅Π½Ρ‚Π΅ Π² Π±Π»ΠΎΠΊΠ΅ инструмСнтов Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния». Π’ Π³Ρ€ΡƒΠΏΠΏΠ΅ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ActiveXΒ» ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ самому ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ элСмСнту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
  4. ПослС этого ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ мСсту Π½Π° листС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ считаСм Π½ΡƒΠΆΠ½Ρ‹ΠΌ. Π‘Ρ€Π°Π·Ρƒ вслСд Π·Π° этим Ρ‚Π°ΠΌ отобразится элСмСнт. Как ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… способах ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ мСстополоТСниС ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹.
  5. КликаСм ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΌΡƒΡΡ элСмСнту Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ.
  6. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° макросов. Бюда ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ любой макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ исполнялся ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ макрос прСобразования тСкстового выраТСния Π² числовой Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠ°ΠΊ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ макрос записан, ΠΆΠΌΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ закрытия ΠΎΠΊΠ½Π° Π² Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ макрос Π±ΡƒΠ΄Π΅Ρ‚ привязан ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.

Бпособ 4: элСмСнты управлСния Ρ„ΠΎΡ€ΠΌΡ‹

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ способ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ ΠΏΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ выполнСния Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Он прСдставляСт собой Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· элСмСнт управлСния Ρ„ΠΎΡ€ΠΌΡ‹. Для использования этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ‚Π°ΠΊΠΆΠ΅ трСбуСтся Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

  1. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π·Π½Π°ΠΊΠΎΠΌΠΎΠΉ Π½Π°ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ», Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠΉ Π½Π° Π»Π΅Π½Ρ‚Π΅ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния». ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ΡΡ список. Π’ Π½Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΆΠ΅ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΡ‹Β». Π”Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ выглядит Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ элСмСнт ActiveX, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Ρ‡ΡƒΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅.
  2. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ появляСтся Π½Π° листС. ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ мСсто располоТСния, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π½Π΅ Ρ€Π°Π· Π΄Π΅Π»Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅.
  3. ПослС этого Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ для созданного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° макрос, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² БпособС 2 ΠΈΠ»ΠΈ присваиваСм гипСрссылку, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ описано Π² БпособС 1.

Как Π²ΠΈΠ΄ΠΈΠΌ, Π² ЭксСлС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π΅ Ρ‚Π°ΠΊ слоТно, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π΄Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов Π½Π° своС усмотрСниС.

ΠœΡ‹ Ρ€Π°Π΄Ρ‹, Ρ‡Ρ‚ΠΎ смогли ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π’Π°ΠΌ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

ΠžΠΏΠΈΡˆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ вас Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ.
Наши спСциалисты ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ максимально быстро.

Помогла Π»ΠΈ Π²Π°ΠΌ эта ΡΡ‚Π°Ρ‚ΡŒΡ?

ДА НЕВ

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ(Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ) ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° листС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² «Π­ΠΊΡΠ΅Π»ΡŒ».

Β 

Β«ExcelΒ» (Word) VBA ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Кнопки в ЭксСль

НавСрняка Π’Π°ΠΌ доводилось Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Β«ExcelΒ» (Word) с Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° листах Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходит запуск макроса ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ дСйствия.

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° листах Excel(Word)? Π’ΠΎΠ³Π΄Π° Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ дальшС.

Рассмотрим 2 Ρ‚ΠΈΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ:

Бамая обычная ΠΊΠ½ΠΎΠΏΠΊΠ°, называСмая CommandButton- эта ΠΊΠ½ΠΎΠΏΠΊΠ° наТимаСтся ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΈ запускаСт ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ дСйствиС, записанноС Π·Π° Π½Π΅ΠΉ.

Вторая ΠΊΠ½ΠΎΠΏΠΊΠ° называСтся ToggleButton ΠΈ являСтся Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ. Она ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ дСйствия, Π½ΠΎ ΠΈ сама ΠΌΠΎΠΆΠ΅Ρ‚ нСсти Π² сСбС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ – ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ двумя значСниями: False ΠΈ true, Ρ‡Ρ‚ΠΎ соотвСтствуСт Π΅Π΅ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π½Π°ΠΆΠ°Ρ‚Π° ΠΈΠ»ΠΈ ΠΎΡ‚ΠΆΠ°Ρ‚Π°.

CommandButton выглядит Ρ‚Π°ΠΊ:

CommandButton

ToggleButton  выглядит Ρ‚Π°ΠΊ:

ToggleButton

ΠŸΡ€ΠΎΡ†Π΅ΡΡ добавлСния ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° лист Excel (Word):

  1. Если Ρƒ Вас Π² Π»Π΅Π½Ρ‚Π΅ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° панСль Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ», Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
  2. Когда Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ появилась Π²ΠΊΠ»Π°Π΄ΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π΅ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π Π΅ΠΆΠΈΠΌ конструктора».

    Π Π΅ΠΆΠΈΠΌ конструктора Excel

  3. ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ° с инструмСнтами. ΠšΠ»ΠΈΠΊΠ½ΡƒΠ² ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ с инструмСнтами ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠ΅ΠΉΡΠ° Π’Π°ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ элСмСнт: CommandButton ΠΈΠ»ΠΈ ToggleButton .

    Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора

  4. Когда элСмСнт Π²Ρ‹Π±Ρ€Π°Π½, удСрТивая Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π° листС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ этот элСмСнт.
  5. Кнопка ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ области.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора свойства ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΠΎ листу. Π’Π½Π΅ Ρ€Π΅ΠΆΠΈΠΌΠ° конструктора ΠΊΠ½ΠΎΠΏΠΊΠ° просто выполняСт свою Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ – наТимаСтся.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π£ вас Π½Π΅ получаСтся Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° листС Excel, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ конструктора.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свойства ΠΊΠ½ΠΎΠΏΠΎΠΊ:

CommandButton:

BackColor – Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Caption – Надпись Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅.

Enabled – состояниС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° (Π°ΠΊΡ‚ΠΈΠ²Π½Π° ΠΈΠ»ΠΈ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Π°).

Font – ΡˆΡ€ΠΈΡ„Ρ‚ надписи Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅.

ForeColor – Π¦Π²Π΅Ρ‚ надписи Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅.

Height Β β€” высота ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Width – ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Picture – ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° повСрхности ΠΊΠ½ΠΎΠΏΠΊΠΈ.

WordWrap – пСрСнос тСкста ΠΊΠ½ΠΎΠΏΠΊΠΈ.

ToggleButton:

Бвойства практичСски Ρ‚Π΅ ΠΆΠ΅ Ρ‡Ρ‚ΠΎ ΠΈ Ρƒ CommandButton, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Value – это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ False ΠΈ true, Π½Π°ΠΆΠ°Ρ‚Π° ΠΈΠ»ΠΈ ΠΎΡ‚ΠΆΠ°Ρ‚Π°.

TripleState – Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ (Ρ‚Ρ€ΠΈ состояния ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ)

Β 

Excel ΠΊΠ½ΠΎΠΏΠΊΠ° для макроса Excelka.ru

Запуск макроса ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ

Π—Π°Π΄Π°Ρ‡Π°: Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΌΡ‹ рассказали, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ макросы ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹ΠΌΠΈ сокращСниями. МоТно Π»ΠΈ для этой Ρ†Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° листС?

РСшСниС: сущСствуСт мноТСство способов Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ (рис. 1).

Рис. 1. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого ΠΈΠ· этих элСмСнтов

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Word ΠΈΠ»ΠΈ pdf, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Excel (с ΠΊΠΎΠ΄ΠΎΠΌ VBA)

Бпособ 1. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния Ρ„ΠΎΡ€ΠΌΡ‹ Кнопка

Π’ Excel 2007 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π ΠΠ—Π ΠΠ‘ΠžΠ’Π§Π˜Πš. Π’ области Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ Кнопка (рис. 2). ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ Π½Π° лист, ΠΈ нарисуйтС ΠΊΠ½ΠΎΠΏΠΊΡƒ. Когда Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, появится Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макрос ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ok.

Рис. 2. Вставка ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠ°ΠΊ элСмСнта управлСния Ρ„ΠΎΡ€ΠΌΡ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π ΠΠ—ΠΠ‘ΠžΠ’Π§Π˜Πš, ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ мСню ЀАЙЛ –> ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚Ρƒ, ΠΈ Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΎΠΊΠ½Π° ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Excel – ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.

Кнопка ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Кнопка 1. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ имя: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ (это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π±Π΅Π· запуска макроса). Π£Π΄Π°Π»ΠΈΡ‚Π΅ тСкст с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΠΎΠ²ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ†Π²Π΅Ρ‚ тСкста. Если Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ макрос, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос.

Бпособ 2. Кнопка ActiveX

Кнопка ActiveX выглядит Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ КнопкС Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния Ρ„ΠΎΡ€ΠΌΡ‹. ΠŸΡ€ΠΈ этом Кнопка ActiveX ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π». Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠšΠ½ΠΎΠΏΠΊΡƒ ActiveX.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π ΠΠ—Π ΠΠ‘ΠžΠ’Π§Π˜Πš. Π’ области Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΈ Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ спискС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ Кнопка (рис. 3). НаТмитС Π½Π° ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Кнопка ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π΅Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора.

Рис. 3. Вставка ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠ°ΠΊ элСмСнта ActiveX

ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° КнопкС ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Бвойства. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ ΠΎΠΊΠ½ΠΎ Properties (свойства, рис. 4). Находим строку для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° – Caption. Π£Π΄Π°Π»ΠΈΡ‚Π΅ тСкст CommandButton3 [1] ΠΈ Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅ Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ! Кнопка ActiveX. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ Arial Π½Π° Calibri. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΈΡ… свойств, ΠΊΠ°ΠΊ BackColor ΠΈ ForeColor; ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ (свойство Picture) ΠΈ Ρ‚.Π΄. Π­Ρ‚ΠΈ особСнности Π΄Π΅Π»Π°ΡŽΡ‚ элСмСнты управлСния ActiveX Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ, Ρ‡Π΅ΠΌ элСмСнты управлСния Ρ„ΠΎΡ€ΠΌΡ‹. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠΊΠ½ΠΎ свойств, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² Π½Π° крСстик Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ.

Рис. 4. Бвойства Кнопки ActiveX

ΠžΡΡ‚Π°Π²Π°ΡΡΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ тСкст. Π’Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ Π² ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VBA Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Private Sub CommandButton3_Click (рис. 5). Π’ настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π½Π΅ выполняСт Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ (ΠΎΠ½Π° пустая). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Β«ΠΆΠΈΠ²Π΅Ρ‚Β» Π½Π΅ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅, Π° Π² листС ΠΊΠ½ΠΈΠ³ΠΈ.

Рис. 5. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° VBA, ассоциированного с Кнопкой ActiveX

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ любой ΠΊΠΎΠ΄. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΠΈΠΊ Π½Π° КнопкС ActiveX запускал ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… макросов, просто ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π³ΠΎ имя Π² тСкстС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ (рис. 6).

Рис. 6. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Private Sub CommandButton3_Click Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ макрос TestMacro

Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΈΠ· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VBA Π½Π°Π·Π°Π΄ Π½Π° лист Excel. Π’Ρ‹ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° конструктора, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² Π½Π° ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° Π»Π΅Π½Ρ‚Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π‘Π°ΠΌ макрос TestMacro ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ прост. Он Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° экран ΠΎΠΊΠ½ΠΎ ΠœΠ°ΠΊΡ€ΠΎΡ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½. ΠŸΡ€ΠΈ этом ΠΊΠΎΠ΄ макроса, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ VBA.

MsgBox Β» ΠœΠ°ΠΊΡ€ΠΎΡ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Β«

Бпособ 3. Π›ΡŽΠ±Π°Ρ Ρ„ΠΈΠ³ΡƒΡ€Π°, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, рисунок SmartArt, Clip Art

ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π° лист Excel. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос. Π’ ΠΎΠΊΠ½Π΅ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макрос ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ok.

Бпособ 4. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ гипСрссылки

Настройка макроса для запуска с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ гипСрссылки довольно слоТна, Π½ΠΎ интСрСсна. Для Π½Π°Ρ‡Π°Π»Π° Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ тСкст Π² ячСйку β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Запуск макроса гипСрссылкой. Π—Π°Ρ‚Π΅ΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π’Π‘Π’ΠΠ’ΠšΠ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ГипСрссылка, ΠΈ Π² ΠΎΠΊΠ½Π΅ ИзмСнСниС гипСрссылки Π²Π²Π΅Π΄ΠΈΡ‚Π΅ адрСс ячСйки, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π²Π΅Π΄Π΅Π½ тСкст. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ – это Π’28. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ гипСрссылки ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² ячСйкС.

Рис. 7. Π—Π°ΠΌΠΊΠ½ΠΈΡ‚Π΅ гипСрссылку саму Π½Π° сСбя

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VBA. Π’ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (VBAProject) Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ строку с листом Excel, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится гипСрссылка. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ лист называСтся Sheet1 (Рис. 1). ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° этой строкС ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ View Code (рис. 8).

Рис. 8. Код для ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° наТатия гипСрссылки Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ располоТСн Π½Π° листС

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ панСль ΠΊΠΎΠ΄Π° для листа Sheet1 (Рис. 1). Если Π²Ρ‹ Ρ€Π°Π½Π΅Π΅ выполняли дСйствия, описанныС Π²Ρ‹ΡˆΠ΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Бпособ 2. Кнопка ActiveX для запуска макроса, Ρ‚ΠΎ Π²Π²Π΅Ρ€Ρ…Ρƒ ΠΎΠΊΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Ρ‚Ρ€ΠΈ строчки ΠΊΠΎΠ΄Π° (см. рис. 6). Если Π²Ρ‹ Π½Π΅ Π΄Π΅Π»Π°Π»ΠΈ этого, ΠΎΠΊΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ пустым. Π’ любом случаС, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ двумя Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ мСню Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΎΠΊΠ½Π°. Π’ Π»Π΅Π²ΠΎΠΌ спискС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Worksheet, Π² ΠΏΡ€Π°Π²ΠΎΠΌ – FollowHyperlink. Π£ вас появится Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Worksheet_FollowHyperlink ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ событиС НаТатиС гипСрссылки (рис. 9).

Рис. 9. Настройка Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° – Worksheet ΠΈ события – FollowHyperlink

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΆΠΌΠ΅Ρ‚ Π²Π°ΡˆΡƒ гипСрссылку, запустится эта ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°. ЦСлСвая пСрСмСнная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ – ByVal Target As Hyperlink – обСспСчит срабатываниС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΆΠ°Ρ‚Π° ячСйка с Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ тСкстом. Если Π½Π° страницС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° гипСрссылка, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ простым ΠΊΠΎΠ΄ΠΎΠΌ:

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)

Если гипСрссылок нСсколько, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство Target.TextToDisplay, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΡŒ гипСрссылки:

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)

Select Case Target.TextToDisplay

Case Β» Run Report 2 Β«

Case Β» Run Report 2 Β«

Case Β» Run Report 3 Β«

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

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)

Select Case Target.TextToDisplay

РСзюмС: запуск макроса ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнтов управлСния Ρ„ΠΎΡ€ΠΌΡ‹, элСмСнтов ActiveX, Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ SmartArt, гипСрссылки ΠΈ Π΄Ρ€.

[1] Π’ процСссС написания Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ я тСстировал Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ возмоТности, поэтому моя ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ 3. Если Π²Ρ‹ выполняСтС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ создания Кнопки ActiveX Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅, ваша Кнопка Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ имя CommandButton1

Кнопка для Π²Ρ‹Π·ΠΎΠ²Π° макроса Π² Excel

Кнопка для Π²Ρ‹Π·ΠΎΠ²Π° макроса Π² Excel

Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь, ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ ΠΈ подписчики Π±Π»ΠΎΠ³Π°! Как слСдуСт ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, сСгодня Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ для Π²Ρ‹Π·ΠΎΠ²Π° макроса. Вопрос, Π½Π° ΠΌΠΎΠΉ взгляд, простой, Π½ΠΎ послС получСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятков вопросов Π½Π° эту Ρ‚Π΅ΠΌΡƒ, Ρ€Π΅ΡˆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ пост.

Π’ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… этот вопрос рассматривался вскользь. Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Π’Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ макросы Π² Excel ΠΌΠΎΠΆΠ½ΠΎ нСсколькими способами (СстСствСнно, макросы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² ΠΊΠ½ΠΈΠ³Π΅):

  • вставкой ΠΊΠ½ΠΎΠΏΠΊΠΈ;
  • сочСтаниСм клавиш;
  • вставкой Π°Π²Ρ‚ΠΎΡ„ΠΈΠ³ΡƒΡ€Ρ‹;
  • вставкой рисунка.
Вставка ΠΊΠ½ΠΎΠΏΠΊΠΈ.

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

Π’ Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ спискС Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°: ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΊΠ°ΠΊ элСмСнт управлСния Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΊΠ°ΠΊ элСмСнт ActiveX. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, большой Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π² Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π΅Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ· Π±Π»ΠΎΠΊΠ° Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΡ‹Β».

ПослС Ρ‰Π΅Π»Ρ‡ΠΊΠ° Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ мСсто для нашСй ΠΊΠ½ΠΎΠΏΠΊΠΈ (простым Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ). На рисункС Π½ΠΈΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ β€” это ΠΊΠ½ΠΎΠΏΠΊΠ° управлСния Ρ„ΠΎΡ€ΠΌΡ‹, Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” ΠΊΠ½ΠΎΠΏΠΊΠ° управлСния ActiveX.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ β€” Π² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π²Ρ‹Π·ΠΎΠ²Π° макроса. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС Π½ΡƒΠΆΠ½ΠΎ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос…», Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ просто ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈ Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² макроса. Π’ ΠΌΠΎΡ‘ΠΌ случаС это Β«Call DFΒ».

Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш

Π‘ сочСтаниСм клавиш всё Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ», Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠœΠ°ΠΊΡ€ΠΎΡΡ‹Β», Π² Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ макрос (DF), Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β» ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ сочСтаниС клавиш. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ это сочСтаниС с клавишСй Ctrl. Для Π²Ρ‹Π·ΠΎΠ²Π° макроса Π½ΡƒΠΆΠ½ΠΎ просто Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ клавиши.

Автофигура

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Вставка», Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈΒ», Π² Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ спискС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Β«Π€ΠΈΠ³ΡƒΡ€Ρ‹Β» ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ. ПослС Π²Ρ‹Π±ΠΎΡ€Π° Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ листу, ΠΊΠ°ΠΊ ΠΈ Π² случаС с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ.

Π”Π°Π»Π΅Π΅, Ρ‰Ρ‘Π»ΠΊΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΊΠΈ ΠΏΠΎ Ρ„ΠΈΠ³ΡƒΡ€Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос…» ΠΊΠ°ΠΊ ΠΈ Π² ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ…. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ наш макрос ΠΈ ΠΆΠΌΡ‘ΠΌ Β«OKΒ».

Π‘ рисунками Ρ‚Π° ΠΆΠ΅ ситуация, Ρ‡Ρ‚ΠΎ ΠΈ с Ρ„ΠΈΠ³ΡƒΡ€Π°ΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ порядок дСйствий Π½Π΅ Π±ΡƒΠ΄Ρƒ. ВмСсто Β«Π€ΠΈΠ³ΡƒΡ€Ρ‹Β» Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ «Рисунки» ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ€ΠΈ

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Excel?

НавСрх

  • Π Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ
  • ΠžΠ±Π·ΠΎΡ€Ρ‹

    • Π‘ΠΌΠ°Ρ€Ρ‚Ρ„ΠΎΠ½Ρ‹ ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹
    • ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ
    • ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅
    • ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΡ
    • Π€ΠΎΡ‚ΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ
    • АксСссуары
    • Π’Π’ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ
    • Π’Π΅Ρ…Π½ΠΈΠΊΠ° для Π΄ΠΎΠΌΠ°
    • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ прилоТСния
  • Новости
  • Π‘ΠΎΠ²Π΅Ρ‚Ρ‹

    • ΠŸΠΎΠΊΡƒΠΏΠΊΠ°
    • Эксплуатация
    • Π Π΅ΠΌΠΎΠ½Ρ‚
  • ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ

    • Π‘ΠΌΠ°Ρ€Ρ‚Ρ„ΠΎΠ½Ρ‹ ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹
    • ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹
    • АксСссуары
    • Π’Π’ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ
    • Π€ΠΎΡ‚ΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ
    • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ прилоТСния
    • Π’Π΅Ρ…Π½ΠΈΠΊΠ° для Π΄ΠΎΠΌΠ°
  • Π“Π΅ΠΉΠΌΠΈΠ½Π³

    • Π˜Π³Ρ€Ρ‹
    • Π–Π΅Π»Π΅Π·ΠΎ
  • Π•Ρ‰Π΅

    • Π’Π°ΠΆΠ½ΠΎΠ΅
    • Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
    • ВСст скорости

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ для запуска своСго макроса?

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я расскаТу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ для запуска своСго макроса.

Π€Π°ΠΉΠ»Ρ‹ для скачивания:
Π€Π°ΠΉΠ»ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°:Бкачивания
ΠŸΡ€ΠΈΠΌΠ΅Ρ€Β 14 Кб1388

Π”Π°Π²Π°ΠΉΡ‚Π΅ возьмСм Ρ„Π°ΠΉΠ» с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ записанным макросом ΠΈΠ»ΠΈ запишСм Π½ΠΎΠ²Ρ‹ΠΉ макрос, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ описано Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ «ΠšΠ°ΠΊ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ макрос Π½Π΅ зная языка VBA?».

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π»ΠΈΡΡ‚Β ΠšΠ½ΠΎΠΏΠΊΡƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ) Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ» Π½Π° Π»Π΅Π½Ρ‚Π΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню (Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ» Π½Π° Π»Π΅Π½Ρ‚Ρƒ?).

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

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° страницу, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ «Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ» Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ», Π² Π²Ρ‹ΠΏΠ°Π²ΡˆΠ΅ΠΌ спискС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «ΠšΠ½ΠΎΠΏΠΊΠ° (элСмСнт управлСния Ρ„ΠΎΡ€ΠΌΡ‹)»

ПослС Ρ‡Π΅Π³ΠΎ наш курсор ΠΌΡ‹ΡˆΠΊΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² крСстик, Π½Π°Π²ΠΎΠ΄ΠΈΠΌ Π΅Π³ΠΎ Π½Π° Ρ‚ΠΎ мСсто, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠšΠ½ΠΎΠΏΠΊΡƒ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π»Π΅Π²ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΌΡ‹ΡˆΠΈ:

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ «ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ»:

Π’ этом ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ наш макрос ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ «ΠžΠš»:

Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ закроСтся, Π° Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π½Π°ΠΌΠΈ мСстС Π½Π° листС ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°:

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ любой ячСйкС Π»Π΅Π²ΠΎΠΉ клавишСй ΠΌΡ‹ΡˆΠΊΠΈ, с ΠΊΠ½ΠΎΠΏΠΊΠΈ снимСтся Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅:

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π»Π΅Π²ΠΎΠΉ клавишСй ΠΌΡ‹ΡˆΠΊΠΈ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ — макрос Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ:

Π§Ρ‚ΠΎΠ±Ρ‹ макрос выполнялся ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… клавиш, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ «ΠšΠ°ΠΊ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макросу сочСтаниС клавиш?»

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

ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ макрос для Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ управлСния

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

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

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг — Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅: ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ».

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ (Π€ΠΎΡ€ΠΌΠ°)

  1. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Controls Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Insert , Π° Π·Π°Ρ‚Π΅ΠΌ Π² Form Controls Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ

    .

  2. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π² Ρ‚ΠΎΠΌ мСстС листа, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ Assign Macro .

  3. ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ макрос ΠΊΠ½ΠΎΠΏΠΊΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ОК .

  4. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свойства элСмСнта управлСния ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Format Control .

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ (элСмСнт ActiveX)

  1. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Controls Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Insert , Π° Π·Π°Ρ‚Π΅ΠΌ Π² ActiveX Controls Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Command Button

    .

  2. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ‚ΠΎ мСсто Π½Π° листС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

  3. Π’ Π³Ρ€ΡƒΠΏΠΏΠ΅ Controls Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ View Code . Π­Ρ‚ΠΎ запустит Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС справа Π²Ρ‹Π±Ρ€Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Click . ΠŸΠΎΠ΄ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° CommandButton1_Click (см. Рисунок Π½ΠΈΠΆΠ΅) запускаСт эти Π΄Π²Π° макроса ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ: SelectC15 ΠΈ HelloMessage .

  4. Π’ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ для ΠΊΠ½ΠΎΠΏΠΊΠΈ управлСния Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… дСйствий:

    • Π’Π²Π΅Π΄ΠΈΡ‚Π΅ имя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ макроса Π² ΠΊΠ½ΠΈΠ³Π΅.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ макросы, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Macros Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Code . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нСсколько макросов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ, вводя ΠΈΠΌΠ΅Π½Π° макросов Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ строки Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹.

    • ΠŸΡ€ΠΈ нСобходимости Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ свой собствСнный ΠΊΠΎΠ΄ VBA.

  5. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π Π΅ΠΆΠΈΠΌ конструктора

    Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½.

  6. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ VBA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ActiveX.

  7. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ элСмСнт управлСния ActiveX, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Controls Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Design Mode .

  8. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свойства элСмСнта управлСния для ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Controls Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Properties

    .Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Бвойства .

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Бвойства , ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свойства, ΡƒΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Π½.


    ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ ΠΎΠΊΠ½ΠΎ Properties . Для получСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ свойствС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ свойство ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ F1, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» справки Visual Basic.Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти имя свойства Π² ΠΏΠΎΠ»Π΅ Visual Basic Help Search . Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны доступныС свойства.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ

Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ этой ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ

ΠžΠ±Ρ‰ΠΈΠΉ:

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, загруТаСтся Π»ΠΈ элСмСнт управлСния ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ.(Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ для элСмСнтов управлСния ActiveX.)

Автозагрузка (Excel)

ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ элСмСнт управлСния ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ фокус ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° события, созданныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ (Π€ΠΎΡ€ΠΌΠ°)

МоТно Π»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт управлСния.

Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ (Ρ„ΠΎΡ€ΠΌΠ°)

Имя элСмСнта управлСния.

Имя (Ρ„ΠΎΡ€ΠΌΠ°)

Бпособ прикрСплСния элСмСнта управлСния ΠΊ ячСйкам ΠΏΠΎΠ΄ Π½ΠΈΠΌ (свободноС ΠΏΠ»Π°Π²Π°Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π±Π΅Π· измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€).

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ (Excel)

МоТно Π»ΠΈ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ.

PrintObject (Excel)

Π’ΠΈΠ΄Π΅Π½ ΠΈΠ»ΠΈ скрыт элСмСнт управлСния.

Π’ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ (Π€ΠΎΡ€ΠΌΠ°)

ВСкст:

Атрибуты ΡˆΡ€ΠΈΡ„Ρ‚Π° (ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ, курсив, Ρ€Π°Π·ΠΌΠ΅Ρ€, Π·Π°Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΆΠΈΡ€Π½ΠΎΡΡ‚ΡŒ).

ΠŸΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ, курсив, Ρ€Π°Π·ΠΌΠ΅Ρ€, Π·Π°Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° (Ρ„ΠΎΡ€ΠΌΠ°)

ΠžΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкст Π½Π° элСмСнтС управлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ»ΠΈ описываСт.

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ (Ρ„ΠΎΡ€ΠΌΠ°)

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, пСрСносится Π»ΠΈ содСрТимоС элСмСнта управлСния автоматичСски Π² ΠΊΠΎΠ½Π΅Ρ† строки.

WordWrap (Ρ„ΠΎΡ€ΠΌΠ°)

Π Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅:

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, рСгулируСтся Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта управлСния автоматичСски для отобраТСния всСго содСрТимого.

АвторазмСр (Ρ„ΠΎΡ€ΠΌΠ°)

Высота ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ….

Высота, ΡˆΠΈΡ€ΠΈΠ½Π° (Ρ„ΠΎΡ€ΠΌΠ°)

РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтом управлСния ΠΈ Π»Π΅Π²Ρ‹ΠΌ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ листа.

Π‘Π»Π΅Π²Π°, свСрху (Ρ„ΠΎΡ€ΠΌΠ°)

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:

Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°.

BackColor (Π€ΠΎΡ€ΠΌΠ°)

Π‘Ρ‚ΠΈΠ»ΡŒ Ρ„ΠΎΠ½Π° (ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ).

BackStyle (Π€ΠΎΡ€ΠΌΠ°)

Π¦Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°.

ForeColor (Π€ΠΎΡ€ΠΌΠ°)

Π˜ΠΌΠ΅Π΅Ρ‚ Π»ΠΈ элСмСнт управлСния Ρ‚Π΅Π½ΡŒ.

ВСнь (Excel)

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:

РастровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π² элСмСнтС управлСния.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (Π€ΠΎΡ€ΠΌΠ°)

РасполоТСниС изобраТСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ подписи (слСва, свСрху, справа ΠΈ Ρ‚. Π”.).

PicturePosition (Π€ΠΎΡ€ΠΌΠ°)

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ ΠΌΡ‹ΡˆΡŒ:

Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш для элСмСнта управлСния.

Π£ΡΠΊΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒ (Π€ΠΎΡ€ΠΌΠ°)

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΌΡ‹ΡˆΠΈ.

MouseIcon (Ρ„ΠΎΡ€ΠΌΠ°)

Π’ΠΈΠΏ указатСля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отобраТаСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (стандартный, стрСлка, двутавровая Π±Π°Π»ΠΊΠ° ΠΈ Ρ‚. Π”.).

Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ (Ρ„ΠΎΡ€ΠΌΠ°)

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π»ΠΈ элСмСнт управлСния фокус ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ.

TakeFocusOnClick (Ρ„ΠΎΡ€ΠΌΠ°)


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

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

  2. Π’ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Customize the Ribbon Π² спискС Main Tabs установитС Ρ„Π»Π°ΠΆΠΎΠΊ Developer , Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Save .

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ (Π€ΠΎΡ€ΠΌΠ°)

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

  1. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ

    .

  2. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π² Ρ‚ΠΎΠΌ мСстС листа, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ Assign Macro .

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ ΡƒΠΆΠ΅ вставили ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос .

  3. ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ макрос ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ОК .

  4. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свойства элСмСнта управлСния ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΅Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Format Control … .

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ (элСмСнт управлСния Visual Basic)

  1. На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Developer Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ

    .

  2. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ‚ΠΎ мСсто Π½Π° листС, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΊΠ½ΠΎΠΏΠΊΠΈ управлСния.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ ΡƒΠΆΠ΅ вставили ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос .

  3. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Assign Macro Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ New , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Visual Basic Editor ( VBE ) Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ:

      Sub ButtonX_Click ()
    
      ΠšΠΎΠ½Ρ†Π΅Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π½ΠΈΠΊ 

  4. Π’ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ для ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ строками Sub ΠΈ End Sub Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… дСйствий:

  5. НаТмитС Π Π΅ΠΆΠΈΠΌ проСктирования

    Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½, Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Visual Basic.

  6. Для рСдактирования ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΅Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Visual Basic .

  7. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свойства элСмСнта управлСния ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΅Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Format Control … .

.

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

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

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

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

  1. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π€Π°ΠΉΠ» > ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ > ПанСль быстрого доступа .

  2. Π’ спискС Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· списка Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ .

  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макрос, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ.

  4. НаТмитС Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ макрос Π² список ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ быстрого доступа.

  5. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ макроса ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ для макроса, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ .

  6. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Symbol Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ для макроса.

  7. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ имя для ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π² ΠΏΠΎΠ»Π΅ ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ имя.

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти ΠΏΡ€ΠΎΠ±Π΅Π» Π² ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

  8. Π”Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ОК .

Новая ΠΊΠ½ΠΎΠΏΠΊΠ° появляСтся Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ быстрого доступа, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос.

Π‘ΠΎΠ²Π΅Ρ‚: ΠŸΡ€ΠΈ сохранСнии ΠΊΠ½ΠΈΠ³ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ макросам Π² Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, Π±ΡƒΠ΄ΡƒΡ‚ доступны Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ макроса Π² свою Π³Ρ€ΡƒΠΏΠΏΡƒ Π½Π° Π»Π΅Π½Ρ‚Π΅

  1. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π€Π°ΠΉΠ» > ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ > ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚Ρƒ .

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

  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свою Π³Ρ€ΡƒΠΏΠΏΡƒ.

    НапримСр, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Home , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свою Π³Ρ€ΡƒΠΏΠΏΡƒ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Home .

  4. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Новая Π³Ρ€ΡƒΠΏΠΏΠ° .

    Π­Ρ‚ΠΎ добавляСт New Group (Custom) ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅.

  5. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ подходящСС имя для Π½ΠΎΠ²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ , Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ имя Π² ΠΏΠΎΠ»Π΅ ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя , Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ОК .

    Π’ ΠΈΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ввСсти ΠΏΡ€ΠΎΠ±Π΅Π».НапримСр, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Мои макросы .

  6. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ макрос Π² Π³Ρ€ΡƒΠΏΠΏΡƒ, Π² спискС Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ .

  7. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½ΠΎΠ²ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ . ΠœΠ°ΠΊΡ€ΠΎΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ Мои макросы .

  8. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ имя, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ , , Π° Π·Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ имя Π² ΠΏΠΎΠ»Π΅ ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя .

    Π’ ΠΈΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ввСсти ΠΏΡ€ΠΎΠ±Π΅Π».

  9. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Symbol Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ для макроса.

  10. Π”Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ОК .

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

Π‘ΠΎΠ²Π΅Ρ‚: ΠŸΡ€ΠΈ сохранСнии ΠΊΠ½ΠΈΠ³ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ макросам Π² Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, Π±ΡƒΠ΄ΡƒΡ‚ доступны Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅.

.

Π’ΠΈΠ΄Π΅ΠΎ: Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ макросу

Π’ этом послСднСм Π²ΠΈΠ΄Π΅ΠΎ ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ макрос ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈ сдСлаСм Π΅Π³ΠΎ доступным Π² Π΄Π²ΡƒΡ… мСстах: Π² настраиваСмой Π³Ρ€ΡƒΠΏΠΏΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ быстрого доступа.

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ большС?

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ макрос

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

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

Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈ сохраняйтС всС свои макросы Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅

Π’ этом Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ макрос ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈ сдСлаСм Π΅Π³ΠΎ доступным Π² Π΄Π²ΡƒΡ… мСстах.

Π’ настраиваСмой Π³Ρ€ΡƒΠΏΠΏΠ΅ Π½Π° Π»Π΅Π½Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я создам Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ DEVELOPER , я Π½Π°Π·ΠΎΠ²Ρƒ Мои макросы , Π° здСсь, Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов быстрого доступа .

Π‘Π½Π°Ρ‡Π°Π»Π° я создам Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ для Π²ΠΊΠ»Π°Π΄ΠΊΠΈ DEVELOPER .

Π― наТимаю Π²ΠΊΠ»Π°Π΄ΠΊΡƒ FILE , Options , Customize Ribbon , Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽ Developer .

Π― наТимаю Новая Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈ Π²ΠΎΡ‚ наша новая Π³Ρ€ΡƒΠΏΠΏΠ°.

Π― наТимаю ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽ Π΅Π³ΠΎ Мои макросы .

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°ΠΉΠ΄Π΅ΠΌ макрос ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Π³ΠΎ Π² эту Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ.

Π― ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠΆΡƒ сюда ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· Macros .

Π― Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ макрос Β«FillDaysRelativeRΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ хранится Π² ΠΌΠΎΠ΅ΠΉ Β«Π›ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅Β», ΠΈ наТимаю Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ .

Π’ΠΎΡ‚ ΠΎΠ½, сСйчас Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΈ Ρ…ΠΎΡ‡Ρƒ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ.

Π― наТимаю ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽ это Β«Π”Π½ΠΈ заполнСния».

Π’ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… ΠΈΠΌΠ΅Π½Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹.

Пока я занимаюсь этим, я замСню Π·Π°Π³Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ Π½Π° этот Π·Π½Π°Ρ‡ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ.

Π― наТимаю OK , снова наТимаю OK , ΠΈ Π²ΠΎΡ‚ моя ΠΊΠ½ΠΎΠΏΠΊΠ° макроса Π² ΠΌΠΎΠ΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ My Macro .

НаТимаю ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ я ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ макрос Π½Π° ПанСль быстрого доступа , Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ здСсь рядом с Redo .

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ЀАЙЛ ΠΈ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ , ΠΈ Π½Π° этот Ρ€Π°Π· Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ПанСль быстрого доступа .

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, я Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· макросов, ΠΈ Π²ΠΎΡ‚ макрос ΠΈΠ· ΠΌΠΎΠ΅ΠΉ Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ .

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ . НазовитС Π΅Π³ΠΎ Β«Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π½ΠΈΒ» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π·Π½Π°Ρ‡ΠΎΠΊ сСтки.

Я наТимаю ОК и снова наТимаю ОК .

Π’ΠΎΡ‚ ΠΎΠ½ΠΎ, Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ быстрого доступа .

Π― наТимаю Π½Π° Π½Π΅Π΅, ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΎΠ½Π° снова ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ довольно Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ макросы Π² Excel.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, всСгда Π΅ΡΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ ΠΏΠΎΡƒΡ‡ΠΈΡ‚ΡŒΡΡ.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ курса Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΈ, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ всСго, ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ Excel 2013 ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

.

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

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

Π’ Excel Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ макрос, записав Π΅Π³ΠΎ ΠΈΠ»ΠΈ написав ΠΊΠΎΠ΄ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ VB.

ПослС создания Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос.

Π’ этом руководствС я ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы запуска макроса Π² Excel.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ VBA простым способом, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΌΠΎΠΈΠΌ курсом Online Excel VBA Training .

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

Для Ρ†Π΅Π»Π΅ΠΉ этого руководства, допустим, Ρƒ нас Π΅ΡΡ‚ΡŒ макрос с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«ColorCellΒ» со β€‹β€‹ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ:

 Sub ColorCell ()
Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ («А1Β»).Interior.Color = vbRed
ΠšΠΎΠ½Ρ†Π΅Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π½ΠΈΠΊ 

Π­Ρ‚ΠΎΡ‚ однострочный ΠΊΠΎΠ΄ заполняСт ячСйку A1 Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ листа красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот макрос Π² Excel.

Запуск макроса, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Ρ„ΠΈΠ³ΡƒΡ€Ρƒ

Один ΠΈΠ· самых простых способов Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос — ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ листС ΠΈ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ эту ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ макрос.

Π­Ρ‚ΠΎ просто ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятно.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚ запуск макроса Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простым ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным для всСх.Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΊΠ½ΠΈΠ³ΠΎΠΉ с ΠΊΠ΅ΠΌ-Ρ‚ΠΎ, ΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ с VBA, ΠΎΠ½ / ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ просто Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ дСйствия (Π΄Π°ΠΆΠ΅ Π½Π΅ зная, Ρ‡Ρ‚ΠΎ происходит Π² ΠΊΠΎΠ½Ρ†Π΅).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

Π’ΠΎΡ‚ шаги, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это:

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

Запуск макроса Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π₯отя Ρ„ΠΈΠ³ΡƒΡ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ стандартный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это выглядит:

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΊΠ½ΠΎΠΏΠΊΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос, просто Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² эту ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Π’ΠΎΡ‚ шаги, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос ΠΊΠ½ΠΎΠΏΠΊΠ΅:

  • ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ -> Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния -> Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ -> Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΡ‹ -> Кнопка.
    • Π’ΠΊΠ»Π°Π΄ΠΊΠ° Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ отобраТаСтся Π½Π° Π»Π΅Π½Ρ‚Π΅, ΠΈ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ ΠΏΠ΅Ρ€Π΅Π΄ использованиСм.
  • Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π² любом мСстС листа.Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ это сдСлаСтС, откроСтся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос».
  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ OK. Π­Ρ‚ΠΎ вставит ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист.

Кнопка, вставлСнная с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, являСтся стандартной, ΠΈ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ„ΠΈΠ³ΡƒΡ€, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ практичСски всС).

Однако Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ. Для этого Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст».

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ макрос Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ элСмСнтам управлСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Π»Π°ΠΆΠΊΡƒ ΠΈΠ»ΠΈ полосС ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.

Запуск макроса с Π»Π΅Π½Ρ‚Ρ‹ (Π²ΠΊΠ»Π°Π΄ΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°)

Если Ρƒ вас Π΅ΡΡ‚ΡŒ нСсколько макросов Π² ΠΊΠ½ΠΈΠ³Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ список всСх макросов Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β«ΠœΠ°ΠΊΡ€ΠΎΡΡ‹Β». Π­Ρ‚ΠΎ позволяСт Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нСсколько макросов ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ мСста.

Π’ΠΎΡ‚ шаги:

  • ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° -> Код -> ΠœΠ°ΠΊΡ€ΠΎΡΡ‹.
  • Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β«ΠœΠ°ΠΊΡ€ΠΎΡΡ‹Β» пСрСчислСны всС макросы Π² ΠΊΠ½ΠΈΠ³Π΅.Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.
  • НаТмитС Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ».

Запуск макроса ΠΈΠ· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VB

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

Π’ΠΎΡ‚ шаги:

  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ строку ΠΊΠΎΠ΄Π° Π² ΠΎΠΊΠ½Π΅ ΠΊΠΎΠ΄Π°. Если Ρƒ вас нСсколько макросов / ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш курсор находится Π² макросС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.
  • ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° панСль инструмСнтов ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° (Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сочСтаниС клавиш — F5).

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ это сдСлаСтС, макрос Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½.

Если Ρƒ вас ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VB (ΠΈ Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ измСнСния, происходящиС Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ листС. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ экран Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° VB, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ макрос, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ измСнСния Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΡ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ руководства ΠΏΠΎ Excel VBA:

.

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

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