Оглавление
В Microsoft Excel Если мы хотим отсортировать вкладки excel, то для этого не существует встроенных функций или каких-либо инструментов. Мы можем сделать это только вручную или с помощью макросов. В этой статье мы изучим некоторые макросы VBA для сортировки вкладок в excel, а также рассмотрим, как мы можем отсортировать их вручную.
Скачать Рабочую тетрадь для практических занятий
Вы можете скачать рабочую тетрадь и заниматься с ними.
Сортировка вкладок.xlsm2 способа сортировки вкладок Excel в порядке возрастания или убывания
При работе с большим количеством вкладок в excel, если вкладки расположены определенным образом, найти вкладку будет проще. Чтобы быстро отсортировать вкладки в excel, мы будем использовать набор данных, приведенный ниже. Но вкладки набора данных не имеют никакого расположения. Давайте посмотрим, как их просто отсортировать.
1. Сортировка вкладок листа вручную в Excel
В Excel нет встроенных функций, формул или каких-либо инструментов для сортировки вкладок/листов. Ручная сортировка вкладок может занять много времени. Давайте выполним следующие шаги для сортировки вкладок вручную.
ШАГИ:
- Сначала щелкните вкладки, которые нужно переместить.
- Во-вторых, перетащите вкладку влево или вправо, нажав на левую кнопку мыши.
- И вот, пожалуйста!
Но вы должны делать это для каждой вкладки.
СОВЕТЫ: Когда вы перетаскиваете вкладки, удерживайте нажатой клавишу клавиша Ctrl на клавиатуре. Это приведет к созданию копии вкладок, а не к их перемещению.
Похожие материалы: Как использовать расширенные параметры сортировки в Excel
Похожие чтения:
- Как отсортировать IP-адрес в Excel (6 методов)
- [Решено!] Сортировка в Excel не работает (2 решения)
- Как добавить кнопку сортировки в Excel (7 способов)
- Сортировка диапазона с помощью VBA в Excel (6 примеров)
- Как отсортировать уникальный список в Excel (10 полезных методов)
2. Использование VBA для сортировки вкладок Excel
Excel VBA помогает автоматизировать задачу и выполнять различные функции или формулы. Excel VBA делает повседневную деятельность менее утомительной. Макросы VBA Мы можем создавать пользовательские функции и автоматизировать ручные операции, чтобы сэкономить время и усилия". Excel VBA мы можем легко сортировать вкладки по возрастанию или убыванию в соответствии с нашими пожеланиями.
2.1 Сортировка вкладок листа Excel в алфавитном порядке от A до Z
Для сортировки вкладок по возрастанию мы можем использовать функцию VBA код, который будет сортировать вкладки в алфавитном порядке от От А до Я Давайте продемонстрируем процедуру, как мы можем использовать Макросы VBA для сортировки вкладок в порядке возрастания.
ШАГИ:
- Во-первых, зайдите в Разработчик на вкладке ленты.
- Во-вторых, нажмите на Visual Basic чтобы открыть Редактор Visual Basic где мы будем писать коды VBA.
- Другой способ открыть Редактор Visual Basic это просто нажать Alt + F11 .
- Или, вместо того, чтобы открывать редактор из Разработчик вкладке, вы можете щелкнуть на любом листе вашей электронной таблицы, а затем щелкните правой кнопкой мыши Выберите Посмотреть код вариант.
- Откроется окно visual basic.
- Затем перейдите в раздел "Вставка" и выберите Модуль из выпадающего меню.
Предложение: Вы не можете написать код на любом листе, вам необходимо вставить Модуль для написания кода, поскольку мы собираемся использовать код для всей электронной таблицы, а не только для какого-то конкретного листа.
Когда нам нужно написать какой-либо код только для определенного листа, вы можете использовать листы для написания кодов на них.
- После этого скопируйте и вставьте код VBA ниже.
Код VBA:
Sub Sort_AtoZ() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name)> UCase$(Application.Sheets(j + 1).Name) Then Sheets(j).Move after:=Sheets(j + 1) End If Next Next End Sub
- Затем нажмите кнопку клавиша F5 или нажмите на Run Sub чтобы запустить код.
Выход:
Это Макрос VBA сортирует вкладки в текущей рабочей книге в возрастающем алфавитном порядке, начиная с листов, названия которых начинаются с цифр, а затем переходя к вкладкам, начинающимся с A и заканчивающимся Z.
2.2 Сортировка вкладок листа Excel от Z до A
Чтобы отсортировать вкладки в порядке убывания, мы можем воспользоваться функцией VBA код, который будет сортировать вкладки в алфавитном порядке от от Z до A Давайте выполним следующие действия, чтобы отсортировать вкладки в порядке убывания.
ШАГИ:
- Аналогично, предыдущий метод, чтобы открыть Редактор Visual Basic , сначала перейдите к Разработчик на вкладке ленты.
- Далее нажмите на Visual Basic или нажмите Alt + F11 чтобы открыть Редактор Visual Basic .
- Другой способ открыть Редактор Visual Basic просто щелкните правой кнопкой мыши на любом листе и выберите Посмотреть код .
- Далее, перейдите к Вставка и выберите Модуль из выпадающего меню.
- Теперь запишите Код VBA ниже.
Код VBA:
Sub Sort_ZtoA() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name) <UCase$(Application.Sheets(j + 1).Name) Then Application.Sheets(j).Move after:=Application.Sheets(j + 1) End If Next Next End Sub
- Наконец, запустите код, нажав кнопку Run Sub с другой стороны, нажмите на клавиатуре сочетание клавиш клавиша F5 чтобы запустить код.
Выход:
Это позволит упорядочить вкладки по убыванию в алфавитном порядке.
Читать далее: VBA для сортировки таблицы в Excel (4 метода)
Заключение
Приведенные выше методы помогут вам отсортировать вкладки excel. Надеемся, это вам поможет! Если у вас есть вопросы, предложения или отзывы, пожалуйста, сообщите нам об этом в разделе комментариев. Вы также можете посмотреть другие наши статьи в разделе ExcelWIKI.com блог!