Ребята, всем привет! 👋 Продолжаем изучать VBA Excel.
Уверена, на практике вы ни раз сталкивались со случаями, когда необходимо отсортировать данные в алфавитном порядке (например фамилии сотрудников)
В этом уроке рассмотрим примеры решений с помощью которых вы мгновенно измените порядок значений ячеек в алфавитном порядке.
✍️ Если вы только начинаете осваивать VBA Excel мы уверены, каждый может найти для себя что-то новое!
✨ А прежде, чем мы начнем 📣 напомню, теперь у нас на канале есть удобный рубрикатор 👉 Быстрый поиск решения. Путеводитель по Excel, а все видео 📽 предыдущих уроков доступны и на YouTube.
📢 Скачать исходник с примером вы можете в конце статьи 🔽
ВАРИАНТ 1. Сортировка инструментом для преобразования
Один из способов выполнить сортировку в алфавитном порядке - воспользоваться инструментом для преобразования списка в вариант в алфавитном порядке. Для этого открываем наш документ с не отформатированным списком, переходим во вкладку Главная и находим блок Данные, после чего нажимаем кнопку Сортировка и фильтр.
Перед нами появится список возможных действий, в котором стоит выбрать Сортировка от А до Я:
Но что, если вам требуется автоматизировать данный процесс?!
На это есть более универсально решение!
ВАРИАНТ 2. Сортировка в алфавитном порядке с помощью VBA
⏩ Пример 1. Сортировка в алфавитном порядке на основе выбора диапазона
Чтобы выполнить сортировку в алфавитном порядке на основе выбора диапазона можно воспользоваться следующим макросом:
⚠️ ЧТО ВАЖНО: В данном случае важно выбрать нужный диапазон, т.к иначе макрос будет остановлен, а пользователю будет показано сообщение "Выберите диапазон для сортировки"
⏩ Пример 2. Сортировка в алфавитном порядке заранее определенного диапазона
В том случае, если вы заранее знаете диапазон сортировки можно воспользоваться следующим макросом (где Range("C2:C100") - пример диапазона сортировки вы заменяете на свой):
Результат работы двух этих макросов будет идентичен - мы получим нужную нам сортировку в алфавитном порядке:
А на этом сегодня все. 👏 Теперь вы знаете как выполнить сортировку в алфавитном порядке буквально за считанные секунды. Я надеюсь, что вы нашли этот урок полезным.
Продолжение следует.., а поэтому подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel. Следите за нашими новостями и вы узнаете больше о VBA и Excel в частности.
Понравился урок!? не забываем оставлять комментарий 📝 Нам очень важна Ваша обратная связь.
💝 А если у Вас пока нет вопросов, но вы дочитали данную статью до конца оставьте в комментариях просто смайлик 😉 (автору будет приятно)
И конечно же, за лайк 👍 и репост 🔁 данного поста благодарочка 💖 и респект 🤝 каждому!