πŸ’» Π­ΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹ΠΉ слив "Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ макросов ΠΈ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Excel. НаписаниС макросов Excel" ΠΎΡ‚ iMacros: ОписаниС курса:! Π‘ΠΊΠ°Ρ‡Π°ΠΉ бСсплатно πŸš€ | KURSAR | KURSAR
PRO-доступ
home Главная chevron_right folder АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ chevron_right folder ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ автоматизация chevron_right
folder_open [iMacros] Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ макросов ΠΈ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Excel. НаписаниС макросов Excel
[iMacros] Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ макросов ΠΈ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Excel. НаписаниС макросов Excel

[iMacros] Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ макросов ΠΈ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Excel. НаписаниС макросов Excel

ОписаниС курса:
Π’Π΅Π±ΠΈΠ½Π°Ρ€ 1. ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ
7 сСнтября (Ρ‡Π΅Ρ‚Π²Π΅Ρ€Π³) с 19:00 Π΄ΠΎ 21:00 (МБК)

ВСорСтичСский Π²Π΅Π±ΠΈΠ½Π°Ρ€
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ макросы? Как ΠΈΡ… ΠΏΠΈΡΠ°Ρ‚ΡŒ?
Наша Π·Π°Π΄Π°Ρ‡Π° Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Ρ€Ρ‘ΠΌ способам написания макросов:
с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€Π° (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ°)
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‡ΡƒΠΆΠΎΠΉ ΠΊΠΎΠ΄ (Π³Π΄Π΅ Π±Ρ€Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ΄ сСбя)
сами с нуля (посвятим Π±ΠžΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ)
Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ VBE
ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ ΠΏΠΈΡˆΡƒΡ‚ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Basic Editor ΠΈ наша Π·Π°Π΄Π°Ρ‡Π° Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ своих Π·Π°Π΄Π°Ρ‡. На Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΈΠ· ΠΊΠ°ΠΊΠΈΡ… ΠΎΠΊΠΎΠ½ состоит, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ сСбя (ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈΠΈ ΠΎΠΊΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ).

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль Excel

90% макросов Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ с ячСйками (Cells), Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌΠΈ (Range), листами (WorkSheets) ΠΈ excel-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ (Workbooks), Π½Π°ΠΌ прСдстоит Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠ΅ΠΉ этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’Π°ΠΊΠΆΠ΅ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΈΡ… основныС свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ПишСм с нуля макросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅:
создаёт ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ Excel-Ρ„Π°ΠΉΠ»Π° с большим количСством листов

записываСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„Π°ΠΉ

Π’Π΅Π±ΠΈΠ½Π°Ρ€ 2. ИзмСняСм, ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ, удаляСм Ρ‡Π΅Ρ€Π΅Π· VBA
11 сСнтября (понСдСльник) с 19:00 Π΄ΠΎ 21:00 (МБК)
ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ€

3 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° копирования

БущСствуСт Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° копирования ячССк/Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΠΈ ΠΌΡ‹ научимся ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² зависимости ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ.

5 способов удалСния

Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² удалСния нСсколько:
ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСния (ClearContents),

ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ (ClearFormats),

ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ (ClearComments),

ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всё сразу (Clear),

Π΄Π° Π΅Ρ‰Ρ‘ ΠΈ со смСщСниСм (Delete)
Рассмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… всС способы.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ послСднюю Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ ячСйку

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, для этого потрСбуСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ, Π»ΠΈΠ±ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ копирования ΠΈ Ρ‚.Π΄. РасскаТу ΠΏΡ€ΠΎ Ρ‚Ρ€ΠΈ способа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своих ΠΊΠΎΠ΄Π°Ρ…:
свойство Range.End (ΠΊΠΎΠ³Π΄Π° Π² столбцС всС строки Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ значСниями)

ΠΌΠ΅Ρ‚ΠΎΠ΄ Range.Find (ΡΠ°ΠΌΡƒΡŽ послСднюю строку/столбСц)

ΠΌΠ΅Ρ‚ΠΎΠ΄ SpecialCells (ΡΠ°ΠΌΡƒΡŽ-ΡΠ°ΠΌΡƒΡŽ послСднюю (Π΄Π°ΠΆΠ΅ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΡƒΡŽ) строку/столбСц)
Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ПишСм с нуля макросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅:
создаёт ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ Excel-Ρ„Π°ΠΉΠ»Π° с большим количСством листов

записываСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»
Π’Π΅Π±ΠΈΠ½Π°Ρ€ 3. Π¦ΠΈΠΊΠ»Ρ‹ - ΠΊΠΎΡ€ΠΎΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ
14 сСнтября (Ρ‡Π΅Ρ‚Π²Π΅Ρ€Π³) с 19:00 Π΄ΠΎ 21:00 (МБК)
ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ€

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ†ΠΈΠΊΠ»Ρ‹? ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ ΠΊΠΎΡ€ΠΎΠ»ΠΈ?

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° нас. ΠœΡ‹ напишСм ΠΊΠΎΠ΄, Π° макрос ΠΏΡƒΡΡ‚ΡŒ +100500 Ρ€Π°Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ всС наши дСйствия.

Если Π’Ρ‹ ΡƒΠΆΠ΅ Π² Ρ‚Π΅ΠΌΠ΅ макросов, Ρ‚ΠΎ Π²ΠΎΡ‚ ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Ρ†ΠΈΠΊΠ»ΠΎΠΌ рассмотрим:

For ... next (Ρ†ΠΈΠΊΠ» со счётчиком)

Do ... Loop (с условиями While ΠΈ Until)

For each ... (ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ WorkSheets, Π‘ells ΠΈ Π΄Ρ€.)
К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π’Π°ΠΌ Π½Π°Π΄ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ 150 Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠ² ΠΏΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ. Π’ΠΎΡ‚ ΠΌΡ‹ ΠΈ запишСм ΠΏΠ°Ρ€Ρƒ строк ΠΊΠΎΠ΄Π° ΠΊΠ°ΠΊ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ 1 Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€, Π° Ρ†ΠΈΠΊΠ»Ρ‹ повторят ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ 150 Ρ€Π°Π·. ДСлая Ρ€ΡƒΠΊΠ°ΠΌΠΈ, ΠΌΡ‹ Π±Ρ‹ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ 2 дня, Π° макрос Π·Π° 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ эту Ρ€Π°Π±ΠΎΡ‚Ρƒ.

ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ

Если Ρ†ΠΈΠΊΠ»Ρ‹ - это ΠΊΠΎΡ€ΠΎΠ»ΠΈ, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ - ΠΈΡ… Π²Π΅Ρ€Π½Ρ‹Π΅ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΈ. Имя листа, Ρ„Π°ΠΉΠ»Π°, ΠΏΡƒΡ‚ΡŒ сохранСния ΠΈ Ρ‚.Π΄. - постоянно ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ напишСм макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π² 2-3 Ρ€Π°Π·Π° быстрСС.

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ПишСм с нуля макросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅:

Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ 138 Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠ² Π“ΠŸΠ₯ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ ΠΈΡ… ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ сотруднику Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ

ΠΈΠ· Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆ Π·Π° 9 мСс. сформируСт excel-Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎ Π·ΠΎΠ½Π°ΠΌ отвСтствСнности ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Π° Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΈ сохранит Π² Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ

Π’Π΅Π±ΠΈΠ½Π°Ρ€ 4. Учимся ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ
18 сСнтября (понСдСльник) с 19:00 Π΄ΠΎ 21:00 (МБК)

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ€

Π‘ΠΊΠ°ΠΆΠΈ ΠΌΠ½Π΅: ΠšΡ‚ΠΎ Ρ‚Ρ‹?

Π”ΠΎ искуствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° Π½Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Ρ‘ Π΄Π°Π»Π΅ΠΊΠΎ, Π½ΠΎ Π²ΠΎΡ‚ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π”Π°/НСт, ввСсти число, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ макрос ΠΈ Ρ‚.Π΄.) ΠΌΡ‹ научимся. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π’Ρ‹ ΡƒΠΆΠ΅ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΏΡ€ΠΎ:
MsgBox (ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ сообщСния),

InputBox (ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ)

Application.InputBox (ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ InputBox)
ΠœΡ‹ Π½Π° практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… разбСрёмся Π²ΠΎ всСх тонкостях.

Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой

Нам слСдуСт Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚:
ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΠΈ (Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ макрос смог ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто),

Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ FileDialog (Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… excel-Ρ„Π°ΠΉΠ»ΠΎΠ², Π²ΠΎΡ‚ ΠΈ Π½Π°Π΄ΠΎ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ) ΠΈ Ρ‚.Π΄.
НичСго слоТного Π² этой Ρ‚Π΅ΠΌΠ΅ Π½Π΅Ρ‚, ΠΏΡƒΠ³Π°Ρ‚ΡŒΡΡ Π½Π΅ стоит.

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

ПишСм с нуля макросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅:
создаёт список Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΏΠ°ΠΏΠΊΠ΅ (ΠΏΠΎΠΊΠ°ΠΆΡƒ Π΄Π²Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ)

сбор Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² Excel Π² ΠΎΠ΄ΠΈΠ½ (всС ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ, ΠΏΠΎ списку Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ)

Π’Π΅Π±ΠΈΠ½Π°Ρ€ 5. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ VBA. + Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнных
21 сСнтября (Ρ‡Π΅Ρ‚Π²Π΅Ρ€Π³) с 19:00 Π΄ΠΎ 21:00 (МБК)

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ€

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Π½Π° VBA - это Π’Π°ΠΌ Π½Π΅ Π’ΠŸΠ  ΠΏΠΈΡΠ°Ρ‚ΡŒ. Π’ΡƒΡ‚ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ Π½Π°Π΄ΠΎ!

Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π² VBA ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ нСсколькими способами, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ свои особСнности, Π²ΠΎΡ‚ Π½Π°ΠΌ ΠΈ Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с:
тСкстом (UCase, LCase, StrConv, Left, Mid, Len, InStr, RevStr, Trim ΠΈ Π΄Ρ€.)

Π΄Π°Ρ‚ΠΎΠΉ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ (Date, Time, Now, WeekDay, DateDiff, DateAdd ΠΈ Π΄Ρ€.)

числами (Abs, Fix, Int, Round, Rnd, Sgn, Sin, Cos, Tan, Atn ΠΈ Π΄Ρ€.)

ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… (IsNumeric, IsDate, IsArray, IsObject, IsEmpty ΠΈ Π΄Ρ€.)

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ (Format, FormatCurrency/DateTime/Number/Percent)

Function - Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ макрос, Π½ΠΎ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ

Π£Π·Π½Π°Π΅ΠΌ ΠΏΡ€ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ макросов - Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Function). РасскаТу, ΠΏΡ€ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ отличия ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ…, Π½Π°ΡƒΡ‡Ρƒ ΠΏΠΈΡΠ°Ρ‚ΡŒ свои собствСнныС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ (ΠΈΡ… Π½Π΅Ρ‚ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ вСрсии Excel):

Π‘ΡƒΠΌΠΌΠ°Π―Ρ‡Π΅Π΅ΠΊΠŸΠΎΠ¦Π²Π΅Ρ‚Ρƒ (Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ сумму ячССк с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π·Π°Π»ΠΈΠ²ΠΊΠΈ)

ЛатиницаВРусскиС ΠΈ РусскиСВЛатиницу (ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π±ΡƒΠΊΠ²Ρ‹)

Π§ΠΈΡΠ»ΠΎΠ˜Π·Π―Ρ‡Π΅ΠΉΠΊΠΈ (ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΠΈΠ· ячСйки с тСкстом число)
Π’Π°ΠΊΠΆΠ΅ подСлюсь собствСнными Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ функциями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ самим, Π° просто взяли ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ (+ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ свои Π·Π°Π΄Π°Ρ‡ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ).

WorkSheetFunction - Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ написания Ρ„ΠΎΡ€ΠΌΡƒΠ» VBA

ΠžΡΠΎΠ±Ρ‹ΠΉ Π²ΠΈΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстрСС ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ…, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ свои особСнности. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Π’ΠŸΠ  Π² ячСйку B1 ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Range(B1).FormulaLocal = =Π’ΠŸΠ (A1$D$1:$F$520)

Range(B1) = Application.VLookup(Π‘ells(1,1)Range($D$1:$F$5)20)

Range(B1) = Application.WorksheetFunction.Vlookup(сells(1
favorite 0
star 0

ВрСбуСтся авторизация

account_circle

Для использования этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΠΉΡ‚ΠΈ Π² систСму ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

login Π’ΠΎΠΉΡ‚ΠΈ person_add РСгистрация

ВрСбуСтся PRO доступ

workspace_premium

Для доступа ΠΊ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ подписку PRO ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π»Π°ΠΉΠΊ курсу.

credit_card ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ PRO доступ

ВрСбуСтся ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π»Π°ΠΉΠΊ

favorite_border

Для доступа ΠΊ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ этому курсу.

arrow_back Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ