Найти тему

📌 Шпаргалка VBA. Списки команд и синтаксиса. Часть 8. Словари

Оглавление

Ребята всем привет 👋.

Продолжаем изучать VBA. Сегодня публикую завершающую восьмую часть справочника.

Справочник включает список всех распространенных команд и синтаксиса VBA, множество базовых команд (например, вставить лист) и некоторый расширенный синтаксис (например, работа с массивами).

🔔 Напомню, так как сам справочник объемный я публиковала его серией отдельных уроков. План был такой:

Если вы только начинаете осваивать VBA мы уверены, каждый может найти для себя что-то новое!

✨ А прежде, чем мы начнем 📣 напомню, теперь у нас на канале есть удобный рубрикатор 👉 Быстрый поиск решения. Путеводитель по Excel, а все видео 📽 предыдущих уроков доступны и на YouTube.

Шпаргалка VBA. Списки команд и синтаксиса. Часть 8. Словари
Шпаргалка VBA. Списки команд и синтаксиса. Часть 8. Словари

✔️ Часть 8. Словари

🔔 ссылку на исходник и возможность скачать справочник см. в конце статьи 🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽

🔘 Обязательная ссылка ▶️ Tools > References > Microsoft Scripting Runtime

🔘 Создать ▶️

Dim dict As New Scripting.Dictionary
dict.Add “”
dict.Add “”

🔘 Создание из Excel ▶️

Dim dict As New Scripting.Dictionary
Dim cell As Range
Dim key As Integer
For Each cell In Range(“A1:A10”)
key = key + 1
dict.Add key, cell.value
Next cell

🔘 Добавить элемент ▶️ dict.Add “Key”, “Value”

🔘 Изменение значения ▶️ dict(“Key”) = “Value”

🔘 Получить значение ▶️ MsgBox dict(“Key”)

🔘 Проверьте значение ▶️

If dict.Exists(“Key”) Then
MsgBox “Exists”
End If

🔘 Удалить элемент ▶️ dict.Remove (“Key”)

🔘 Удалить все элементы ▶️ dict.RemoveAll

🔘 Перебрать элементы ▶️

Dim key As Variant
For Each key In dict.Keys
MsgBox key, dict(key)
Next key

🔘 Подсчет элементов ▶️ dict.Count

🔘 Сделайте ключ чувствительным к регистру ▶️

dict.CompareMode = vbBinaryCompare

🔘 Сделайте ключ нечувствительным к регистру ▶️

dict.CompareMode = vbTextCompare

А на этом сегодня все. 👏 Продолжение следует...

Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel. Следите за нашими новостями и вы узнаете больше о VBA и Excel в частности.

📝 Нам очень важна Ваша обратная связь. Отзыв по уроку и любые вопросы пишите в комментариях.

💝 А если у Вас пока нет вопросов, но вы дочитали данную статью до конца оставьте в комментариях просто смайлик 😉 (автору будет приятно)

И конечно же, за лайк 👍  и репост 🔁 данного поста благодарочка 💖 и респект 🤝 каждому!

ССЫЛКА НА СПРАВОЧНИК

Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel.
Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel.

Наука
7 млн интересуются