Твій маршрут
Цикл For Each: пройтись по всіх рядках таблиці
- пройти циклом по смарт-таблиці
- пропустити порожні рядки
- порахувати збіги в Dictionary
Знайди дублікати в стовпці «Код»
У файлі — смарт-таблиця Реєстр. Напиши макрос, який зафарбує помаранчевим кожен код, що трапляється більше одного разу.
Підказка 1 · з чого почати
Підказка 2 · як фарбувати
Розв'язок (не підглядай одразу)
[код розв'язку з поясненням]
Квіз
-
Що поверне XLOOKUP, якщо значення не знайдено, а четвертий аргумент не задано?
- #N/A
- 0
- Порожню комірку
- #VALUE!
Показати відповідь
A — #N/A Без четвертого аргументу XLOOKUP повертає #N/A. Щоб показати свій текст, додай його четвертим аргументом. -
Яка клавіша перетворює діапазон на смарт-таблицю?
- Ctrl+T
- Ctrl+L+T
- Alt+F11
- F4
Показати відповідь
A — Ctrl+T Ctrl+T (або Ctrl+L) — таблиця отримує ім’я і сама розширюється. -
Що робить Option Explicit на початку модуля?
- Пришвидшує макрос
- Вимагає оголошувати всі змінні
- Вмикає макроси у файлі
- Захищає код паролем
Показати відповідь
B — Вимагає оголошувати всі змінні Неоголошена змінна дає Compile error — так ловляться одруківки в назвах. -
Який обʼєкт найзручніший для підрахунку повторів?
- Collection
- Scripting.Dictionary
- Масив Variant
- Range.Find
Показати відповідь
B — Scripting.Dictionary Dictionary зберігає пари «ключ → значення» і швидко перевіряє, чи ключ уже є (.Exists).
Excel сварится? Розберемось
Нічого не знайшлось — спробуй коротший фрагмент тексту помилки.
Формула, макрос чи застосунок?
Оцінки — приклад. Налаштуй під свій досвід.
| Критерій | Формула | Power Query | Макрос + форма | Окремий застосунок |
|---|---|---|---|---|
| Без програмування | 3 з 3 | 2 з 3 | 1 з 3 | 0 з 3 |
| Великі обсяги даних | 1 з 3 | 3 з 3 | 2 з 3 | 3 з 3 |
| Документи Word | 0 з 3 | 0 з 3 | 3 з 3 | 3 з 3 |
| Зручно віддати колегам | 3 з 3 | 2 з 3 | 2 з 3 | 3 з 3 |
| Швидко зробити | 3 з 3 | 2 з 3 | 2 з 3 | 1 з 3 |
Правило привида: починай з найпростішого, що працює. Макрос — коли повторюєш ту саму рутину щодня.
Словничок без води
Злиття
Mail MergeЗаповнення шаблону Word даними з таблиці — по документу на кожен рядок.
Надбудова
.xlamФайл з макросами, що завантажується разом з Excel і додає свої кнопки на стрічку.
Словник
Scripting.DictionaryПари «ключ → значення» зі швидким пошуком. Найкращий друг звірок і підрахунків.
Смарт-таблиця
ListObjectДіапазон, перетворений на таблицю (Ctrl + T): має ім'я, сама розширюється, стовпці звертаються за назвою.
Колекція бейджів
- Перший макрос рівень 3 ще закрито
- Без хардкоду довідники в таблицях ще закрито
- Мисливець на дублі практика 1 ще закрито
- Майстер форм рівень 4 ще закрито
- Король злиття рівень 5 ще закрито
- Привид-наставник секретний ще закрито
Прогрес зберігається лише в цьому браузері — без реєстрації.
Повісь біля монітора
Один аркуш A4 — цикли, діапазони, словники й клавіші. Чорно-білий друк теж читабельний.