Зміст
В 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 .
- Або замість того, щоб відкрити редактор з Розробник на вкладці "Таблиця" ви можете клацнути на будь-якому аркуші електронної таблиці, а потім клацніть правою кнопкою миші Виберіть пункт Переглянути код варіант.
- І, це відкриє вікно візуального базового програмування.
- Далі перейдіть на вкладку "Вставка" і виберіть Модуль з випадаючого меню.
Пропозиція: Ви не можете писати код на будь-якому аркуші. Ви повинні вставити Модуль для написання коду, оскільки ми будемо використовувати код для всієї електронної таблиці, а не тільки для якогось конкретного аркуша.
Коли нам потрібно написати якийсь код тільки для якогось конкретного аркуша, тоді ви можете використовувати аркуші, щоб написати там коди.
- Після цього скопіюйте та вставте 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 або натисніть на кнопку Запустити заміну для запуску коду.
Виходьте:
Це Макрос VBA сортує вкладки в поточній книзі за зростанням алфавіту, починаючи з аркушів, назви яких починаються з цифр, а потім переходячи до вкладок, що починаються на A і закінчуються на Z.
2.2 Сортування вкладок аркуша Excel від Z до A
Для сортування вкладок за спаданням ми можемо використовувати VBA код, який буде сортувати вкладки за алфавітом від Від А до Я Для сортування вкладок за спаданням виконаємо наведені нижче дії.
КРОКИ:
- Аналогічно, попередній спосіб, для відкриття Редактор 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
- Нарешті, запустіть код, натиснувши кнопку Запустити заміну з іншого боку, натиснути комбінацію клавіш клавіша F5 для запуску коду.
Виходьте:
Це дозволить організувати вкладки в порядку спадання алфавіту.
Читати далі: VBA для сортування таблиці в Excel (4 способи)
Висновок
Вищезазначені методи допоможуть вам сортувати вкладки Excel. Сподіваюся, це допоможе вам! Якщо у вас виникли запитання, пропозиції чи відгуки, будь ласка, повідомте нам про це в розділі коментарів. Або ви можете переглянути інші наші статті в розділі ExcelWIKI.com блог!